我知道mongodb在从查询返回字段时允许 $ elemMatch,$ slice和$ aggregators ,但我想知道如何返回我想要的这些字段回。这是我的数据:
{_id:'abc',
content:[
{x:1,arr:['123','456'],arr2:[]},
{x:2,arr:['456','789'],arr2:[]},
{x:3,arr:['123','678'],arr2:[{y:1,z:1}]},
{x:4,arr:['123','789'],arr2:[{y:0,z:0}]}
]
}
我希望返回所有不包含arr的对象:[' 123']和arr2:[{y:1,z:1}]
任何形式的帮助都将受到赞赏。