diff options
Diffstat (limited to 'jstests/core/sortl.js')
-rw-r--r-- | jstests/core/sortl.js | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/jstests/core/sortl.js b/jstests/core/sortl.js index 247a175a6f0..d0d94473460 100644 --- a/jstests/core/sortl.js +++ b/jstests/core/sortl.js @@ -1,36 +1,36 @@ // Tests equality query on _id with a sort, intended to be tested on both mongos and mongod. For // SERVER-20641. (function() { - 'use strict'; - var coll = db.sortl; - coll.drop(); +'use strict'; +var coll = db.sortl; +coll.drop(); - assert.writeOK(coll.insert({_id: 1, a: 2})); - var res = coll.find({_id: 1}).sort({a: 1}); - assert.eq(res.next(), {_id: 1, a: 2}); - assert.eq(res.hasNext(), false); +assert.writeOK(coll.insert({_id: 1, a: 2})); +var res = coll.find({_id: 1}).sort({a: 1}); +assert.eq(res.next(), {_id: 1, a: 2}); +assert.eq(res.hasNext(), false); - res = coll.find({_id: 1}, {b: {$meta: "sortKey"}}).sort({a: 1}); - assert.eq(res.next(), {_id: 1, a: 2, b: {"": 2}}); - assert.eq(res.hasNext(), false); +res = coll.find({_id: 1}, {b: {$meta: "sortKey"}}).sort({a: 1}); +assert.eq(res.next(), {_id: 1, a: 2, b: {"": 2}}); +assert.eq(res.hasNext(), false); - res = db.runCommand({ - findAndModify: coll.getName(), - query: {_id: 1}, - update: {$set: {b: 1}}, - sort: {a: 1}, - fields: {c: {$meta: "sortKey"}} - }); - assert.commandFailedWithCode(res, ErrorCodes.BadValue, "$meta sortKey update"); +res = db.runCommand({ + findAndModify: coll.getName(), + query: {_id: 1}, + update: {$set: {b: 1}}, + sort: {a: 1}, + fields: {c: {$meta: "sortKey"}} +}); +assert.commandFailedWithCode(res, ErrorCodes.BadValue, "$meta sortKey update"); - res = db.runCommand({ - findAndModify: coll.getName(), - query: {_id: 1}, - remove: true, - sort: {b: 1}, - fields: {c: {$meta: "sortKey"}} - }); - assert.commandFailedWithCode(res, ErrorCodes.BadValue, "$meta sortKey delete"); +res = db.runCommand({ + findAndModify: coll.getName(), + query: {_id: 1}, + remove: true, + sort: {b: 1}, + fields: {c: {$meta: "sortKey"}} +}); +assert.commandFailedWithCode(res, ErrorCodes.BadValue, "$meta sortKey delete"); - coll.drop(); +coll.drop(); })(); |