Files
mongo/jstests/core/query/update/update_index.js
Mihai Andrei 5ed8f7dcf5 SERVER-93427 Move query writing tests from jstests/core/write to jstests/core/query (#31702)
GitOrigin-RevId: 2d69ca12e591fda58c4a5387ffae9d97c0ef2283
2025-02-04 19:38:51 +00:00

19 lines
528 B
JavaScript

const f = db[jsTestName()];
f.drop();
assert.commandWorked(f.save({a: 4}));
assert.commandWorked(f.update({a: 4}, {$inc: {a: 2}}));
assert.eq(6, f.findOne().a);
assert(f.drop());
assert.commandWorked(f.save({a: 4}));
assert.commandWorked(f.createIndex({a: 1}));
assert.commandWorked(f.update({a: 4}, {$inc: {a: 2}}));
assert.eq(6, f.findOne().a);
// Verify that drop clears the index
assert(f.drop());
assert.commandWorked(f.save({a: 4}));
assert.commandWorked(f.update({a: 4}, {$inc: {a: 2}}));
assert.eq(6, f.findOne().a);