summaryrefslogtreecommitdiff
path: root/jstests/core/updatea.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/updatea.js')
-rw-r--r--jstests/core/updatea.js63
1 files changed, 34 insertions, 29 deletions
diff --git a/jstests/core/updatea.js b/jstests/core/updatea.js
index 13d2dd0acfc..0c7a9e1c504 100644
--- a/jstests/core/updatea.js
+++ b/jstests/core/updatea.js
@@ -3,66 +3,71 @@ var res;
t = db.updatea;
t.drop();
-orig = { _id : 1 , a : [ { x : 1 , y : 2 } , { x : 10 , y : 11 } ] };
+orig = {
+ _id: 1,
+ a: [{x: 1, y: 2}, {x: 10, y: 11}]
+};
-res = t.save( orig );
+res = t.save(orig);
assert.writeOK(res);
// SERVER-181
-res = t.update( {} , { $set : { "a.0.x" : 3 } } );
+res = t.update({}, {$set: {"a.0.x": 3}});
assert.writeOK(res);
orig.a[0].x = 3;
-assert.eq( orig , t.findOne() , "A1" );
+assert.eq(orig, t.findOne(), "A1");
-res = t.update( {} , { $set : { "a.1.z" : 17 } } );
+res = t.update({}, {$set: {"a.1.z": 17}});
assert.writeOK(res);
orig.a[1].z = 17;
-assert.eq( orig , t.findOne() , "A2" );
+assert.eq(orig, t.findOne(), "A2");
// SERVER-273
-res = t.update( {} , { $unset : { "a.1.y" : 1 } } );
+res = t.update({}, {$unset: {"a.1.y": 1}});
assert.writeOK(res);
delete orig.a[1].y;
-assert.eq( orig , t.findOne() , "A3" );
+assert.eq(orig, t.findOne(), "A3");
// SERVER-333
t.drop();
-orig = { _id : 1 , comments : [ { name : "blah" , rate_up : 0 , rate_ups : [] } ] };
-res = t.save( orig );
+orig = {
+ _id: 1,
+ comments: [{name: "blah", rate_up: 0, rate_ups: []}]
+};
+res = t.save(orig);
assert.writeOK(res);
-
-res = t.update( {} , { $inc: { "comments.0.rate_up" : 1 } , $push: { "comments.0.rate_ups" : 99 } } );
+res = t.update({}, {$inc: {"comments.0.rate_up": 1}, $push: {"comments.0.rate_ups": 99}});
assert.writeOK(res);
orig.comments[0].rate_up++;
-orig.comments[0].rate_ups.push( 99 );
-assert.eq( orig , t.findOne() , "B1" );
+orig.comments[0].rate_ups.push(99);
+assert.eq(orig, t.findOne(), "B1");
t.drop();
-orig = { _id : 1 , a : [] };
-for ( i=0; i<12; i++ )
- orig.a.push( i );
-
-
-res = t.save( orig );
+orig = {
+ _id: 1,
+ a: []
+};
+for (i = 0; i < 12; i++)
+ orig.a.push(i);
+
+res = t.save(orig);
assert.writeOK(res);
-assert.eq( orig , t.findOne() , "C1" );
+assert.eq(orig, t.findOne(), "C1");
-res = t.update( {} , { $inc: { "a.0" : 1 } } );
+res = t.update({}, {$inc: {"a.0": 1}});
assert.writeOK(res);
orig.a[0]++;
-assert.eq( orig , t.findOne() , "C2" );
+assert.eq(orig, t.findOne(), "C2");
-res = t.update( {} , { $inc: { "a.10" : 1 } } );
+res = t.update({}, {$inc: {"a.10": 1}});
assert.writeOK(res);
orig.a[10]++;
-
// SERVER-3218
t.drop();
-t.insert({"a":{"c00":1}, 'c':2});
-res = t.update({"c":2}, {'$inc':{'a.c000':1}});
+t.insert({"a": {"c00": 1}, 'c': 2});
+res = t.update({"c": 2}, {'$inc': {'a.c000': 1}});
assert.writeOK(res);
-assert.eq( { "c00" : 1 , "c000" : 1 } , t.findOne().a , "D1" );
-
+assert.eq({"c00": 1, "c000": 1}, t.findOne().a, "D1");