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