RethinkDB: использование пула соединений

Не так давно в slack’е ресинковцев обсуждение было о том, какие ORM кто использует в node.js. Я лично не использую их. Вообще, для работы с RethinkDB только пул соединений использую.

Если у вас поболее, чем полтора юзера, то гонять данные по одному соединению вы не сможете. Поэтому, вы захотите использовать какой-то пул. Я лично этот использую. Сама инициализация примерно такая:

Теперь в коде вы можете использовать pool.r для создание запросов. Например, простой запрос на получение записи:

Вообще, код либы совсем небольшой: