Mongodb:在使用$或find()时返回匹配的过滤器

时间:2011-07-08 22:23:59

标签: mongodb filter find match

假设我在Mongodb中进行查询,就像这样

db.user.find({$or : [{"field1" : "abc"}, {"field2" : "def"}, {"field3" : "ghi"}]})

返回了一些文件。知道返回的每个文档的三个过滤器中哪一个(或多个)匹配的最简单方法是什么?通过“最简单”,我不希望添加更多find()的执行。

感谢。

1 个答案:

答案 0 :(得分:1)

在MongoDB查询层上没有这样的选项来解决这个问题。可能你想要执行单个查询而不是一个大的$或查询来解决你的问题。