繁体   English   中英

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

[英]How to retrieve MongoDB documents via selection by array field

我的数据结构如下:

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

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

这在Meteor中有可能吗?

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

所以试试这个简单的$或查询

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM