UNPKG

mongojs

Version:

Easy to use module that implements the mongo api

35 lines (32 loc) 818 B
var insert = require('./insert') insert('drop indexes', [{ name: 'Squirtle', type: 'water' }, { name: 'Starmie', type: 'water' }, { name: 'Charmander', type: 'fire' }, { name: 'Lapras', type: 'water' }], function (db, t, done) { db.a.ensureIndex({ type: 1 }, function (err) { if (err && err.message === 'no such cmd: createIndexes') { // Index creation and deletion not supported for mongodb 2.4 and lower. t.ok(true) t.end() return } t.error(err) db.a.getIndexes(function (err, indexes) { t.error(err) t.equal(indexes.length, 2) db.a.dropIndexes(function (err) { t.error(err) db.a.getIndexes(function (err, indexes) { t.error(err) t.equal(indexes.length, 1) t.end() }) }) }) }) })