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);