【发布时间】:2017-04-07 13:41:01
【问题描述】:
我有一个 Mongo db 文档集合,其中包含 _id 、 version 和许多其他字段。我有一组 id 之类的:
["1A", "2b", "3C", "4D"]
如果我想要所有包含上述任何 id 的文档,我可以像这样查询:
{
_id : {
$in: ["1A", "2b", "3C", "4D"]
}
}
我想知道我们是否可以使用 _id 之外的其他条件进行查询,即上述带有条件的数组,如下所示:
{
$in: [{"id":"1A","version":"1.1"},{"id":"2B","version":"2.1"},{"id":"3C","version":"3.1"},{"id":"4D","version":"4.1"}]
}
}
{"id":"1A","version":"1.1"} 的示例: 我想要所有 id 为 1A 和 version 为 1.1 的文档。对于数组中的所有对象也是如此。
【问题讨论】:
-
您的问题是什么?请用更好的例子重写问题。
-
@Saleem 很抱歉缺少清晰性。我已经编辑了这个问题。希望现在可以理解了。
标签: mongodb