获取带有Java驱动程序的mongoDB中上次插入的文档的ID
有没有一种简单的方法可以使用Java驱动程序获取mongoDB实例的最后插入文档的ID(ObjectID)?
有没有一种简单的方法可以使用Java驱动程序获取mongoDB实例的最后插入文档的ID(ObjectID)?
我刚刚意识到你可以这样做:
BasicDBObject doc = new BasicDBObject( "name", "Matt" );
collection.insert( doc );
ObjectId id = (ObjectId)doc.get( "_id" );
要避免从 到 ,给定 a 和 a ,可以执行以下操作:Object
ObjectId
com.mongodb.client.MongoCollection collection
org.bson.Document doc
collection.insert(doc);
ObjectId id = doc.getObjectId("_id");