当前位置: 首页 > 知识库问答 >
问题:

如何从MongoCollection(MongoDB v3.3)中检索最新文档

丁良骏
2023-03-14

如何使用Java从MongoCollection检索最近添加的文档?大多数现有参考文献描述了如何在v2中实现这一点。在v3.3中如何做到这一点?

我想这与find(Bson filter)方法有关。如何指定Bson过滤器,如何将可查找表转换为文档?

共有1个答案

孙明德
2023-03-14

为此,可以使用$natural排序顺序。在MongoDb查询中指定排序:

{ $natural : -1}

然后限制1,您就有了正确的文档

 类似资料:
  • 目前我正在做一个项目,我需要从一个表中提取最新的数据用于报告目的。下面是示例表结构:- 我使用下面的SQL查询并能够提取数据。 但问题是真正的表非常大。大约有85k行,这个查询需要一些时间。还有其他更好的方法吗。我正在使用Oracle 11g R2。请建议 这是SQLfiddle链接http://sqlfiddle.com/#!4/b3fe1/8

  • 我只是Kafka的新手,我有个问题: 我在Kafka中有一个主题“A”,我启动Spring boot应用程序并使用MessageChannel向主题“A”发送一些消息,然后我停止应用程序。 当我再次启动应用程序时,是否可以获取我发送到主题“A”的最新消息(并非所有消息)?我搜索了所有的解决方案,但它们对我帮助不大,如果我只发送新消息,它总是会立即收到消息。如果你有可运行的代码,请分享,我非常感谢:

  • 我们目前使用Nexus OSS 3.0.0-03,我需要通过控制台检索最新的快照(或快照名称)。 在其他文章中提到的Rest-API(.../service/local/artifact/maven/...)在Nexus OSS3.x中不再可用(我没有找到一个404) null

  • 我试图从thymeleaf输入到我的java类中获取一个值。 来自thymeleaf的简单脚本 我如何能够将输入的文本检索到我的java类中? 控制器 我可以运行我的应用程序,并看到thymeleaf视图。当我在文本框中输入一些文本并点击提交时。我收到一个错误。 错误信息 我的应用程序是用Springboot、Java和Thymeleaf创建的。我做错了什么?ModelandView是否可能不能使

  • 我试着做 但返回的资源不包含任何属性。 我怎么才能正确地做这件事呢?