在数组mongodb / mongooose中查找有条件的项目

我有一个订单架构,其中包括:

cart.items: [{
  isPremium: true
}]

也就是说,cart.items是具有某些属性的对象的列表,其中一个是isPremium

我想查询所有包含isPremium为真的商品的订单。

我该怎么做,我需要使用$elemMatch吗?

wdwxhn 回答:在数组mongodb / mongooose中查找有条件的项目

db.cart.find({"items.isPremium": true})

Link到文档

,

使用“查找”查询,它将搜索isPremium字段为true的项目

  db.order.find({'cart.items.isPremium':true})
本文链接:https://www.f2er.com/3155931.html

大家都在问