mongojs
Version:
Easy to use module that implements the mongo api
19 lines (17 loc) • 437 B
JavaScript
var insert = require('./insert')
insert('aggregate with options', [{
name: 'Squirtle', type: 'water'
}, {
name: 'Starmie', type: 'water'
}, {
name: 'Charmander', type: 'fire'
}, {
name: 'Lapras', type: 'water'
}], function (db, t) {
db.a.aggregate([{ $group: { _id: '$type' } }], { explain: true }, function (err, explained) {
t.error(err)
t.equal(explained[0].ok, 1)
t.ok(explained[0].stages)
t.end()
})
})