【问题标题】:Scala - Get Last Inserted ObjectId Using Casbah MongoDBScala - 使用 Casbah MongoDB 获取最后插入的 ObjectId
【发布时间】:2016-11-07 07:52:06
【问题描述】:

有没有办法获得最后插入的 ObjectId?我在他们的文档中找不到它,或者我挖掘得不够远,谢谢。

【问题讨论】:

    标签: mongodb scala casbah


    【解决方案1】:

    insert 方法将改变底层 DBObject 并添加一个 _id 字段(如果它不存在)。

    > val document = MongoDBObject("{x: 101}")
    > collection.insert(document)
    > println(document)
    
    { "x" : 101 , "_id" : { "$oid" : "58204e47e9dd35767edb0225"}}
    

    这样您就可以检查插入的文档中的_id

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-22
      相关资源
      最近更新 更多