我在工作集合的 mongo 2.4 中设置了全文搜索索引。我可以使用这样的方法获得全文搜索结果:
db.jobs.runCommand("text", { search: "Australia" })
有没有办法计算这个类似于db.jobs.count()
?有限制怎么办?
我在工作集合的 mongo 2.4 中设置了全文搜索索引。我可以使用这样的方法获得全文搜索结果:
db.jobs.runCommand("text", { search: "Australia" })
有没有办法计算这个类似于db.jobs.count()
?有限制怎么办?
您想在输出中使用某个字段:
http://docs.mongodb.org/manual/reference/command/text/#text.stats.nfound
这会给你一个数字:
nfound 字段返回匹配的文档总数。如果结果集超过 BSON 文档大小,则此数字可能大于结果数组的大小,即 n。
print(db.jobs.runCommand("text", { search: "Australia" }).stats.nfound);