草庐IT

acquiredTime

全部标签

MongoDB:按日期/时间获取每个 ID 的最新完整文档

我需要获取基于数据/时间的id数组中的最新文档。我有以下查询执行此操作,但它仅返回_id和acquiredTime字段。我怎样才能让它返回包含所有字段的完整文档?db.trip.aggregate([{$match:{tripId:{$in:["trip01","trip02"]}}},{$sort:{acquiredTime:-1}},{$group:{_id:"$tripId",acquiredTime:{$first:"$acquiredTime"}}}])集合看起来像这样:[{"tripId":"trip01","acquiredTime":1000,"name":"abc",