【发布时间】:2022-01-15 18:30:18
【问题描述】:
我正在尝试从一个集合中获取所有未通过考试的文档。
我必须检索所有例如 3 个分数低于 10 的学生。
我当前正在运行的查询如下:
Student.aggregate([
{
$project: {
_id: 0,
name: 1,
students: {
count: {
$size: {
$filter: {
input: "$results",
as: "result",
cond: {$lt: ["$$result.score", 10]}
}
}
}
}
}
}
])
如何检查计数是否为 $gte,例如 3?
【问题讨论】:
标签: mongodb mongoose mongodb-query aggregation-framework