【发布时间】:2022-01-11 23:03:31
【问题描述】:
我正在尝试选择成本字段在 0 到 5 之间的文档,然后尝试选择成本范围在 10 到 15 之间的文档。为此,我使用MongoDB aggregation
const something = await dummyModel.aggregate([
{
$match: {
fieldA: {
$in: arryOfIds,
},
cost: {
$or: [
{ $gte: 0, $lt: 5 },
{ $gte: 10, $lt: 15 },
],
},
},
},
]);
通过上述方法,我从猫鼬那里得到了这个错误。
"message": "unknown operator: $or",
关于使用mongoose 在MongoDB 中选择范围的任何想法
【问题讨论】:
标签: mongodb mongoose mongodb-query aggregation-framework