1

我在工作集合的 mongo 2.4 中设置了全文搜索索引。我可以使用这样的方法获得全文搜索结果:

db.jobs.runCommand("text", { search: "Australia" })

有没有办法计算这个类似于db.jobs.count()?有限制怎么办?

4

1 回答 1

1

您想在输出中使用某个字段:

http://docs.mongodb.org/manual/reference/command/text/#text.stats.nfound

这会给你一个数字:

nfound 字段返回匹配的文档总数。如果结果集超过 BSON 文档大小,则此数字可能大于结果数组的大小,即 n。

例子

print(db.jobs.runCommand("text", { search: "Australia" }).stats.nfound);
于 2013-06-30T19:39:27.283 回答