ReQL, then
Promisify RethinkDB's ReQL queries. Inspired by rql-promise. Uses the bluebird promise library.
Install
npm install --save rethinkdb reql-then
Usage
var connect = reql = ; // Run a queryvar query = r;; // Make lazy query functionsvar beans = r add = reql mul = reql sub = reql;; // Disconnectreql;
Testing
Testing uses the mocha framework.
A RethinkDB test server needs to be running at localhost:28015
:
$ npm install -g mocha
$ rethinkdb --directory test &
$ npm test
Enable debugging messages (assuming server.js
uses reql-then
):
$ DEBUG=reql-then node server.js