如何从mongodb获取带有弹簧启动数据的最后插入的记录?

时间:2018-07-02 16:07:24

标签: mongodb spring-boot spring-data-mongodb

我想知道从mongodb获取带有弹簧启动数据的最后一条插入记录吗? 我没有找到确切的解决方案。有什么方法可以获取最后插入的记录?

1 个答案:

答案 0 :(得分:1)

即使不一定是最后插入,您也可以通过以下查询获得最新 ObjectID timestamp

db.collection.aggregate([
    {$sort: { createdOn: -1 }},
    {$group: { _id: "$itemId", 
        createdOn: {$first: "$createdOn"}
    }}
])