[英]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.