diff options
author | Gregory Noma <gregory.noma@gmail.com> | 2023-01-09 21:02:31 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2023-01-09 22:32:29 +0000 |
commit | 4be00f9aef88e082f0ef170873fb5c7e30da1c1c (patch) | |
tree | 156a7d7e9ce1e1e8a2c5c5d404a0c4b5127b2434 /jstests/core/sort8.js | |
parent | 9c2d2f716db7924c7fe12af379437f637efba744 (diff) | |
download | mongo-4be00f9aef88e082f0ef170873fb5c7e30da1c1c.tar.gz |
SERVER-64473 Split up `core` jstest directory
Diffstat (limited to 'jstests/core/sort8.js')
-rw-r--r-- | jstests/core/sort8.js | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/jstests/core/sort8.js b/jstests/core/sort8.js deleted file mode 100644 index fa0b0040de1..00000000000 --- a/jstests/core/sort8.js +++ /dev/null @@ -1,30 +0,0 @@ -// Check sorting of arrays indexed by key SERVER-2884 - -t = db.jstests_sort8; -t.drop(); - -t.save({a: [1, 10]}); -t.save({a: 5}); -unindexedForward = t.find().sort({a: 1}).toArray(); -unindexedReverse = t.find().sort({a: -1}).toArray(); -t.createIndex({a: 1}); -indexedForward = t.find().sort({a: 1}).hint({a: 1}).toArray(); -indexedReverse = t.find().sort({a: -1}).hint({a: 1}).toArray(); - -assert.eq(unindexedForward, indexedForward); -assert.eq(unindexedReverse, indexedReverse); - -// Sorting is based on array members, not the array itself. -assert.eq([1, 10], unindexedForward[0].a); -assert.eq([1, 10], unindexedReverse[0].a); - -// Now try with a bounds constraint. -t.dropIndexes(); -unindexedForward = t.find({a: {$gte: 5}}).sort({a: 1}).toArray(); -unindexedReverse = t.find({a: {$lte: 5}}).sort({a: -1}).toArray(); -t.createIndex({a: 1}); -indexedForward = t.find({a: {$gte: 5}}).sort({a: 1}).hint({a: 1}).toArray(); -indexedReverse = t.find({a: {$lte: 5}}).sort({a: -1}).hint({a: 1}).toArray(); - -assert.eq(unindexedForward, indexedForward); -assert.eq(unindexedReverse, indexedReverse); |