18 lines
430 B
JavaScript
18 lines
430 B
JavaScript
|
|
t = db.server5346;
|
|
t.drop();
|
|
|
|
x = {
|
|
_id: 1,
|
|
versions: {}
|
|
};
|
|
t.insert(x);
|
|
|
|
t.update({_id: 1}, {$inc: {"versions.2_01": 1}});
|
|
t.update({_id: 1}, {$inc: {"versions.2_1": 2}});
|
|
t.update({_id: 1}, {$inc: {"versions.01": 3}});
|
|
t.update({_id: 1}, {$inc: {"versions.1": 4}});
|
|
|
|
// Make sure the correct fields are set, without duplicates.
|
|
assert.docEq({"_id": 1, "versions": {"01": 3, "1": 4, "2_01": 1, "2_1": 2}}, t.findOne());
|