【发布时间】:2021-04-06 15:58:02
【问题描述】:
该集合具有键、版本、日期和状态等字段。同一个键在集合中可以有多个条目,具有唯一的版本、日期和状态。
我们如何编写一个聚合来查找所有具有最大版本的文档。 例如 - 我在这里创建了一个示例集合 - https://mongoplayground.net/p/nyAdYmzf59H
预期的输出是
[{
"key": 1,
"version": 2,
"date": "Feb/10",
"status": "DRAFT"
}, {
"key": 2,
"version": 1,
"date": "March/10",
"status": "ACTIVE"
}, {
"key": 3,
"version": 3,
"date": "Jun/10",
"status": "DRAFT"
}
]
【问题讨论】:
标签: mongodb mongodb-query aggregation-framework