You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
817 B
34 lines
817 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()
|
|
})
|
|
})
|
|
})
|
|
})
|
|
})
|
|
|