2

我们正在使用 MongoDB 的文本搜索,到目前为止效果很好。但是,我们还想指定结果的顺序,例如:

db.items.runCommand("text", {search: "\"test item\"", "$orderby" : { votes : 1 }});

这会执行,但它不按票数排序,它仍然按分数排序。

有人知道该怎么做吗?

谢谢!

4

1 回答 1

3

MongoDB 的"text"命令不支持自定义排序,因此您必须votes在自己的代码中对结果进行排序。

此处列出了支持的选项。

于 2013-10-12T16:57:52.610 回答