【发布时间】:2013-03-02 00:08:55
【问题描述】:
我有一个具有以下结构的文档:
[{
"items": [
{
"sent_to_lab": 123,
"received_from_lab": 456,
},
{
"sent_to_lab": 123,
},
]
}
... more orders ...
]
我想获取至少一个项符合以下条件的所有订单:
'$and': [
{'items.sent_to_lab': {'$exists': True}},
{'items.received_from_lab': {'$exists': False}},
]
所以在这种情况下,我想返回上述项目,因为items 数组中至少有一个元素符合我的条件。
我如何在 mongo 中做到这一点?
【问题讨论】:
标签: mongodb mongodb-query