summaryrefslogtreecommitdiff
path: root/jstests/core/fts_score_sort.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/fts_score_sort.js')
-rw-r--r--jstests/core/fts_score_sort.js12
1 files changed, 9 insertions, 3 deletions
diff --git a/jstests/core/fts_score_sort.js b/jstests/core/fts_score_sort.js
index 59fb852a774..3ca22fe947d 100644
--- a/jstests/core/fts_score_sort.js
+++ b/jstests/core/fts_score_sort.js
@@ -8,10 +8,13 @@ db.adminCommand({setParameter: 1, newQueryFrameworkEnabled: true});
t.insert({_id: 0, a: "textual content"});
t.insert({_id: 1, a: "additional content"});
t.insert({_id: 2, a: "irrelevant content"});
-t.ensureIndex({a:"text"});
+t.ensureIndex({a: "text"});
// Sort by the text score.
-var results = t.find({$text: {$search: "textual content -irrelevant"}}, {score: {$meta: "textScore"}}).sort({score: {$meta: "textScore"}}).toArray();
+var results =
+ t.find({$text: {$search: "textual content -irrelevant"}}, {score: {$meta: "textScore"}})
+ .sort({score: {$meta: "textScore"}})
+ .toArray();
// printjson(results);
assert.eq(results.length, 2);
assert.eq(results[0]._id, 0);
@@ -19,7 +22,10 @@ assert.eq(results[1]._id, 1);
assert(results[0].score > results[1].score);
// Sort by {_id descending, score} and verify the order is right.
-var results = t.find({$text: {$search: "textual content -irrelevant"}}, {score: {$meta: "textScore"}}).sort({_id: -1, score: {$meta: "textScore"}}).toArray();
+var results =
+ t.find({$text: {$search: "textual content -irrelevant"}}, {score: {$meta: "textScore"}})
+ .sort({_id: -1, score: {$meta: "textScore"}})
+ .toArray();
printjson(results);
assert.eq(results.length, 2);
assert.eq(results[0]._id, 1);