我是MongoDB的新手。我想找一个有最大年龄的人的名字。以下是我的文档示例:
{
"_id": ....
"name": Alex,
"age": 23,
"city": NYC,
"isActive": False
}
{
"_id": .....
"name": Kate,
"age": 25,
"city": SFO,
"isActive": True
}
{
"_id": .....
"name": Dane,
"age": 31,
"city": SFO,
"isActive": null
}
这是我到目前为止所尝试的内容
db.person.aggregate([{$group: {_id: {name: "$name", age: "$age"}}}, {$group: {_id: "", age: {$max: "$_id.age"}}}])
但我只得到最终输出的年龄。
{ "_id" : "", "age" : 31 }
有没有办法添加名称是第二个管道?