summaryrefslogtreecommitdiff
path: root/jstests/core/find_and_modify_server6588.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/find_and_modify_server6588.js')
-rw-r--r--jstests/core/find_and_modify_server6588.js39
1 files changed, 26 insertions, 13 deletions
diff --git a/jstests/core/find_and_modify_server6588.js b/jstests/core/find_and_modify_server6588.js
index 68d7f0739dc..9c546daba72 100644
--- a/jstests/core/find_and_modify_server6588.js
+++ b/jstests/core/find_and_modify_server6588.js
@@ -1,22 +1,35 @@
t = db.find_and_modify_sever6588;
-initial = { _id : 1 , a : [ { b : 1 } ] , z : 1 };
-up = { "$set" : { "a.$.b" : 2 } };
-q = { _id : 1 , "a.b" : 1 };
-correct = { _id : 1 , a : [ { b : 2 } ] , z : 1 };
+initial = {
+ _id: 1,
+ a: [{b: 1}],
+ z: 1
+};
+up = {
+ "$set": {"a.$.b": 2}
+};
+q = {
+ _id: 1,
+ "a.b": 1
+};
+correct = {
+ _id: 1,
+ a: [{b: 2}],
+ z: 1
+};
t.drop();
-t.insert( initial );
-t.update( q , up );
-assert.eq( correct , t.findOne() );
+t.insert(initial);
+t.update(q, up);
+assert.eq(correct, t.findOne());
t.drop();
-t.insert( initial );
-x = t.findAndModify( { query : q , update : up } );
-assert.eq( correct , t.findOne() );
+t.insert(initial);
+x = t.findAndModify({query: q, update: up});
+assert.eq(correct, t.findOne());
t.drop();
-t.insert( initial );
-x = t.findAndModify( { query : { z : 1 , "a.b" : 1 } , update : up } );
-assert.eq( correct , t.findOne() );
+t.insert(initial);
+x = t.findAndModify({query: {z: 1, "a.b": 1}, update: up});
+assert.eq(correct, t.findOne());