Mongo 分组后排序取时间最大的一整条数据对象

db.getCollection('product_protocol_new').aggregate([
{$sort:{"end_date":-1}},
{$group:{
_id:"$company_protocol", end_date:{"$first":"$$ROOT"},
}}
])

原文地址:https://www.cnblogs.com/zjdeblog/p/9485409.html