19 lines
356 B
JavaScript
19 lines
356 B
JavaScript
let f = db.ed_db_update2;
|
|
|
|
f.drop();
|
|
f.save({a: 4});
|
|
f.update({a: 4}, {$inc: {a: 2}});
|
|
assert.eq(6, f.findOne().a);
|
|
|
|
f.drop();
|
|
f.save({a: 4});
|
|
f.createIndex({a: 1});
|
|
f.update({a: 4}, {$inc: {a: 2}});
|
|
assert.eq(6, f.findOne().a);
|
|
|
|
// Verify that drop clears the index
|
|
f.drop();
|
|
f.save({a: 4});
|
|
f.update({a: 4}, {$inc: {a: 2}});
|
|
assert.eq(6, f.findOne().a);
|