java - 获取带有 Java 驱动程序的 mongoDB 中最后插入的文档的 ID

有没有一种简单的方法可以使用 Java 驱动程序获取 mongoDB 实例的最后插入文档的 ID(ObjectID)?

最佳答案

我刚刚意识到你可以这样做:

BasicDBObject doc = new BasicDBObject( "name", "Matt" );
collection.insert( doc );
ObjectId id = (ObjectId)doc.get( "_id" );

https://stackoverflow.com/questions/3338999/

相关文章:

ruby-on-rails - 如何实现has_many :through relationship

mongodb - 蒙哥界面

javascript - 有没有办法将 'pretty' 打印 MongoDB shell 输出到文

mongodb - 与关系数据库相比,使用像 MongoDB 这样的无模式数据库有什么优势?

javascript - 在 Mongoose 中引用另一个模式

node.js - 如何使用 Mongoose 删除数据库?

mongodb - 基于文档和基于键/值的数据库之间的区别?

linux - 如何避免来自 mongodb 的 transparent_hugepage/defr

node.js - 在 Mongoose 中填充嵌套数组

python - 在 PyMongo 中使用 .sort