如何通过数组字段选择检索MongoDB文档

时间:2016-01-23 09:28:37

标签: javascript mongodb meteor

我的数据结构如下:

{
    _id: ...,
    topLevelField: ...,
    items: [{
        field1: ...,
        field2: ...
    }]
}

我想查询topLevelField = 'X' items数组包含field2 = 'Y'对象的所有文档。

Meteor中有可能吗?

1 个答案:

答案 0 :(得分:3)

我提供mongo查询,我不认为你很难通过Meteor发送它(我不会使用)。

请尝试这个简单的$or查询

{ $or: [ { 'topLevelField' : 'X' }, { 'items.field2' : 'Y' } ] }