UNPKG

mongojs

Version:

Easy to use module that implements the mongo api

38 lines (36 loc) 1.03 kB
var insert = require('./insert') insert('runCommand', [{ hello: 'world' }, { hello: 'world2' }, { hello: 'world3' }, { hello: 'world' }], function (db, t, done) { db.runCommand({ count: 'a', query: {} }, function (err, res) { t.error(err) t.equal(res.n, 4) db.a.runCommand('count', { query: { hello: 'world' } }, function (err, res) { t.error(err) t.equal(res.n, 2) db.a.runCommand('distinct', { key: 'hello', query: {} }, function (err, docs) { t.error(err) t.equal(docs.values.length, 3) db.runCommand({ distinct: 'a', key: 'hello', query: { hello: 'world' } }, function (err, docs) { t.error(err) t.equal(docs.values.length, 1) db.runCommand('ping', function (err, res) { t.error(err) t.equal(res.ok, 1) db.a.runCommand('count', function (err, res) { t.error(err) t.equal(res.n, 4) done() }) }) }) }) }) }) })