我有一個mongo集合,可以保存設備的狀態記錄。因此,每個設備可能有多個記錄。我想要做的是通過mongoTemplate創建一個查詢,獲取每個設備的最新記錄。Mongo DB /不重複
這裏的約束:
- 傳遞一個集<「字符串」> name_ids,蒙戈集合不是_id內定期實地或_id
- 只獲取最新記錄每個設備使用中發現匹配名_ID
- 返回列表<「DeviceStateData」>(無重複應用相同的名_ID找到)COLL的
示例撓度對象:
{
_id: 「241324123412」,
名_ID: 「飛人」,
電源狀態: 「ON」,
時間戳:ISODate( '')
}
感謝
不幸的是,我不能夠使用Aggregation和當前的spring-data依賴關係,並且不能輕易改變它。儘管謝謝你的回覆。 – Sam