Scala-使用Casbah MongoDB获取最后插入的ObjectId

Scala-使用Casbah MongoDB获取最后插入的ObjectId,mongodb,scala,casbah,Mongodb,Scala,Casbah,有没有办法获取最后一个插入的ObjectId?我在他们的文档中找不到它,或者可能我挖得不够深,谢谢。插入方法将改变底层DBObject,如果它不存在,则添加一个\u id字段 > val document = MongoDBObject("{x: 101}") > collection.insert(document) > println(document) { "x" : 101 , "_id" : { "$oid" : "58204e47e9dd35767edb0225"

有没有办法获取最后一个插入的ObjectId?我在他们的文档中找不到它,或者可能我挖得不够深,谢谢。

插入方法将改变底层DBObject,如果它不存在,则添加一个
\u id
字段

> val document = MongoDBObject("{x: 101}")
> collection.insert(document)
> println(document)

{ "x" : 101 , "_id" : { "$oid" : "58204e47e9dd35767edb0225"}}

因此,您可以检查插入的文档的
\u id

,如果它不存在,insert方法将改变底层DBObject并添加一个
\u id
字段

> val document = MongoDBObject("{x: 101}")
> collection.insert(document)
> println(document)

{ "x" : 101 , "_id" : { "$oid" : "58204e47e9dd35767edb0225"}}
因此,您可以检查插入的文档中的
\u id