得到一个文本搜索mongodb的计数

时间:2013-06-30 19:27:02

标签: mongodb

我在作业集合的mongo 2.4中设置了全文搜索索引。我可以使用以下内容获得全文搜索结果:

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

有没有办法让这个与db.jobs.count()相似?如何限制?

1 个答案:

答案 0 :(得分:1)

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

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

这会给你一个数字:

  

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

实施例

print(db.jobs.runCommand("text", { search: "Australia" }).stats.nfound);