MongoDB のテキスト検索を使用していますが、これは今のところうまく機能しています。ただし、次のように、結果の順序も指定したいと考えています。
db.items.runCommand("text", {search: "\"test item\"", "$orderby" : { votes : 1 }});
これは実行されますが、投票順ではなく、スコア順のままです。
誰でもこれを行う方法を知っていますか?
ありがとうございました!
MongoDB のテキスト検索を使用していますが、これは今のところうまく機能しています。ただし、次のように、結果の順序も指定したいと考えています。
db.items.runCommand("text", {search: "\"test item\"", "$orderby" : { votes : 1 }});
これは実行されますが、投票順ではなく、スコア順のままです。
誰でもこれを行う方法を知っていますか?
ありがとうございました!
MongoDB の"text"
コマンドはカスタム ソートをサポートしていないためvotes
、独自のコードで結果をソートする必要があります。
サポートされているオプションは、ここにリストされています。