16 lines
398 B
JavaScript
16 lines
398 B
JavaScript
|
|
const t = db[jsTestName()];
|
|
t.drop();
|
|
|
|
const o = {
|
|
_id: 1
|
|
};
|
|
assert.commandWorked(t.insert(o));
|
|
|
|
assert.commandWorked(t.update({}, {$addToSet: {'kids': {'name': 'Bob', 'age': '4'}}}));
|
|
let res = t.findOne();
|
|
assert.eq(res['kids'].length, 1, res);
|
|
assert.commandWorked(t.update({}, {$addToSet: {'kids': {'name': 'Dan', 'age': '2'}}}));
|
|
res = t.findOne();
|
|
assert.eq(res['kids'].length, 2, res);
|