MongoDB文本搜索和排序依据

时间:2013-10-12 16:11:09

标签: mongodb

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

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

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

有人知道怎么做吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

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

列出了支持的选项here