find()如何访问操作的文档字段?(MongoDB,nodeJS)



你好,我想知道daily_price>=price_clic*number_view

Model.find({
daily_price: { 
$gte: price_clic * number_view
}
})

const schema = mongoose.Schema({
price_clic: { type: Number, required: true },
number_view: { type: Number, required: true, default: 0 },
daily_price: { type: Number, default: 0 },
})

非常感谢

以下代码解决了我的问题:

$expr: {
$gte: [
"$daily_price", { $multiply: ["$price_clic", "$number_view"] },
],
},

最新更新