【发布时间】:2020-12-14 13:40:37
【问题描述】:
我是 MongoDB 新手,我想选择 所有用户 具有最低年龄。 像这样的:
db.users.find({age: {$min: age}})
看起来很基础,但我不知道怎么做。
【问题讨论】:
标签: mongodb mongodb-query
我是 MongoDB 新手,我想选择 所有用户 具有最低年龄。 像这样的:
db.users.find({age: {$min: age}})
看起来很基础,但我不知道怎么做。
【问题讨论】:
标签: mongodb mongodb-query
$gorup by age 并制作 users 的数组
$sort by _id 表示age 按升序排列$limit 1 个文档db.users.aggregate([
{
$group: {
_id: "$age",
users: { $push: "$$ROOT" }
}
},
{ $sort: { _id: 1 } },
{ $limit: 1 }
])
【讨论】: