gpt4 book ai didi

java - 如何使用Java从mongodb获取最后插入的N条记录?

转载 作者:行者123 更新时间:2023-11-29 05:02:36 24 4
gpt4 key购买 nike

有一篇关于使用 mongodb 脚本的类似帖子 mongodb: how to get the last N records?

如何实现与Java获取最后插入的集合文档相同的目的?为了以防万一,我使用的是第3版的mongodb Java驱动,我在pom.xml中的mongodb依赖如下:

<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>3.0.2</version>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>bson</artifactId>
<version>3.0.2</version>
</dependency>

最佳答案

使用.limit()

db.foo.find().limit(50);

或者如果你想排序然后得到最后的记录,那么你可以这样做

db.foo.find().sort({_id:1}).limit(50);  and -1 for descending.

关于java - 如何使用Java从mongodb获取最后插入的N条记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31574229/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com