diff options
author | Eliot Horowitz <eliot@10gen.com> | 2010-02-10 13:35:43 -0500 |
---|---|---|
committer | Eliot Horowitz <eliot@10gen.com> | 2010-02-10 13:35:43 -0500 |
commit | 38b822809b4ee78dc7721b49096b7b52761d155b (patch) | |
tree | 16a5fad714e3b24c082c54b5fff374abf7139aba | |
parent | ce7b2867452f9158ba548c370e95c6f3d348914d (diff) | |
download | mongo-38b822809b4ee78dc7721b49096b7b52761d155b.tar.gz |
test for SERVER-622
-rw-r--r-- | jstests/set5.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/jstests/set5.js b/jstests/set5.js new file mode 100644 index 00000000000..10f26ad43d7 --- /dev/null +++ b/jstests/set5.js @@ -0,0 +1,17 @@ + +t = db.set5; +t.drop(); + +function check( want , err ){ + var x = t.findOne(); + delete x._id; + assert.eq( want , x , err ); +} + +t.update( { a : 5 } , { $set : { a : 6 , b : null } } , true ); +check( { a : 6 , b : null } , "A" ) + +t.drop(); + +t.update( { z : 5 } , { $set : { z : 6 , b : null } } , true ); +check( { b : null , z : 6 } , "B" ) |