summaryrefslogtreecommitdiff
path: root/jstests/sharding/query/geo_near_sort.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/sharding/query/geo_near_sort.js')
-rw-r--r--jstests/sharding/query/geo_near_sort.js26
1 files changed, 12 insertions, 14 deletions
diff --git a/jstests/sharding/query/geo_near_sort.js b/jstests/sharding/query/geo_near_sort.js
index 8c3a19465c7..a283c475e18 100644
--- a/jstests/sharding/query/geo_near_sort.js
+++ b/jstests/sharding/query/geo_near_sort.js
@@ -69,21 +69,19 @@ function testSortOrders(query, indexSpec) {
assert.eq(res[0], docMinus2, tojson(res));
assert.eq(res[1], doc1, tojson(res));
- if (db.getMongo().useReadCommands()) {
- // Test a $near/$nearSphere query sorted by {a: 1} with the case-insensitive collation.
- res = coll.find(query).collation(caseInsensitive).sort({a: 1}).toArray();
- assert.eq(res.length, 4, tojson(res));
- assert.eq(res[0], doc2, tojson(res));
- assert.eq(res[1], docMinus1, tojson(res));
- assert.eq(res[2], doc1, tojson(res));
- assert.eq(res[3], docMinus2, tojson(res));
+ // Test a $near/$nearSphere query sorted by {a: 1} with the case-insensitive collation.
+ res = coll.find(query).collation(caseInsensitive).sort({a: 1}).toArray();
+ assert.eq(res.length, 4, tojson(res));
+ assert.eq(res[0], doc2, tojson(res));
+ assert.eq(res[1], docMinus1, tojson(res));
+ assert.eq(res[2], doc1, tojson(res));
+ assert.eq(res[3], docMinus2, tojson(res));
- // Test with a limit.
- res = coll.find(query).collation(caseInsensitive).sort({a: 1}).limit(2).toArray();
- assert.eq(res.length, 2, tojson(res));
- assert.eq(res[0], doc2, tojson(res));
- assert.eq(res[1], docMinus1, tojson(res));
- }
+ // Test with a limit.
+ res = coll.find(query).collation(caseInsensitive).sort({a: 1}).limit(2).toArray();
+ assert.eq(res.length, 2, tojson(res));
+ assert.eq(res[0], doc2, tojson(res));
+ assert.eq(res[1], docMinus1, tojson(res));
// Test a $near/$nearSphere query sorted by {b: 1}.
res = coll.find(query).sort({b: 1}).toArray();