【发布时间】:2021-05-12 16:37:43
【问题描述】:
这是我的猫鼬代码
var agentSchema = new Schema({
datejoined: Date,
,
product: [{
fleet: String,
payment: String,
}] }) 我想从满足条件付款等于完成的数组产品中获取对象
Agent.find({ _id: id, product: { $elemMatch: { payment: 'Done' } } })
我试过这种方法
Agent.findone({ _id: id}).select( product: { $elemMatch: { payment: 'Done' } } }))
无论条件如何,显示一个对象或所有对象的方法
【问题讨论】:
标签: mongoose nodes mongoose-schema mongoose-populate