summaryrefslogtreecommitdiff
path: root/jstests/core/sort8.js
diff options
context:
space:
mode:
authorGregory Noma <gregory.noma@gmail.com>2023-01-09 21:02:31 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2023-01-09 22:32:29 +0000
commit4be00f9aef88e082f0ef170873fb5c7e30da1c1c (patch)
tree156a7d7e9ce1e1e8a2c5c5d404a0c4b5127b2434 /jstests/core/sort8.js
parent9c2d2f716db7924c7fe12af379437f637efba744 (diff)
downloadmongo-4be00f9aef88e082f0ef170873fb5c7e30da1c1c.tar.gz
SERVER-64473 Split up `core` jstest directory
Diffstat (limited to 'jstests/core/sort8.js')
-rw-r--r--jstests/core/sort8.js30
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);