我有一个订单架构,其中包括:
cart.items: [{
isPremium: true
}]
也就是说,cart.items
是具有某些属性的对象的列表,其中一个是isPremium
。
我想查询所有包含isPremium
为真的商品的订单。
我该怎么做,我需要使用$elemMatch
吗?
答案 0 :(得分:0)
db.cart.find({"items.isPremium": true})
Link到文档
答案 1 :(得分:0)
使用“查找”查询,它将搜索isPremium字段为true的项目
db.order.find({'cart.items.isPremium':true})