斯卡拉 - 获取最后插入的ObjectId使用Casbah MongoDB

问题描述:

有没有什么办法可以得到最后插入的ObjectId?我无法在他们的文档中找到它,或者我可能挖掘得不够深,谢谢。斯卡拉 - 获取最后插入的ObjectId使用Casbah MongoDB

插入方法将改变底层的DBObject,并添加一个_id字段,如果它不存在。

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

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

所以,你可以检查你插入的文档的_id