我最近在工作的mongodb请告诉我 有一个有这种记录的集合
Code
{
"_id": "test1",
"clientid": "main",
"date": ISODate ("2018-04-21T09: 10: 34.705Z")
}
{
"_id": "test2",
"clientid": "main",
"date": ISODate ("2018-04-21T09: 10: 34.705Z")
}
{
"_id": "test2",
"clientid": "main",
"date": ISODate ("2018-04-21T08: 10: 34.705Z")
}
我需要删除除最大日期之外的所有日期,同时其中两个日期相同。 无需添加新的特定列来排序如何完成它 例如,如果按日期的相同记录> 1000 如何删除所有日期较少的人并留下一个最大日期? 使用find()。排序(日期:-1).limit(1) 谢谢!