21 lines
362 B
JavaScript
21 lines
362 B
JavaScript
f = db.jstests_remove5;
|
|
f.drop();
|
|
|
|
getLastError = function() {
|
|
return db.runCommand({getlasterror: 1});
|
|
};
|
|
|
|
f.remove({});
|
|
assert.eq(0, getLastError().n);
|
|
f.save({a: 1});
|
|
f.remove({});
|
|
assert.eq(1, getLastError().n);
|
|
for (i = 0; i < 10; ++i) {
|
|
f.save({i: i});
|
|
}
|
|
f.remove({});
|
|
assert.eq(10, getLastError().n);
|
|
|
|
f.findOne();
|
|
assert.eq(0, getLastError().n);
|