是否存在mongo查询,如果任何文档与查询匹配,则返回布尔值?

时间:2017-06-21 03:28:28

标签: mongodb

假设我在MongoDB集合中有以下数据:

[{ "food": "cheese", "group": "dairy" }, { "food": "chicken", "group": "meat" }]

如果我想知道任何文件是否符合特定条件,例如属于“乳制品”食品集团,我可以写下面的查询:

db.collection.count({ group: 'dairy' })

并检查结果是否大于0

如果相关查询很复杂或索引不当,上述操作可能会很昂贵。

所以我想知道是否有一个查询会开始查找与查询匹配的文档,并停止执行并在一个文档执行后返回false

在上面的示例中,它应该看到第一个文档{ "food": "cheese", "group": "dairy" }并立即返回false。

0 个答案:

没有答案