UNPKG

mongojs

Version:

Easy to use module that implements the mongo api

35 lines (30 loc) 825 B
var insert = require('./insert') // Delete just one insert('remove', [{ name: 'Squirtle', type: 'water' }, { name: 'Starmie', type: 'water' }, { name: 'Lapras', type: 'water' }], function (db, t, done) { // Remove just one db.a.remove({ type: 'water' }, true, function (err, lastErrorObject) { t.error(err) t.equal(lastErrorObject.n, 1) db.a.find({ type: 'water' }, function (err, docs) { t.error(err) t.equal(docs.length, 2) t.equal(docs[0].name, 'Starmie') // Normal remove db.a.remove({ type: 'water' }, function (err, lastErrorObject) { t.error(err) t.equal(lastErrorObject.n, 2) db.a.find({ type: 'water' }, function (err, docs) { t.error(err) t.equal(docs.length, 0) done() }) }) }) }) })