我正在尝试获取文档并获取它的属性。当我使用 findOne 方法时,我希望得到 MongoDBObject,但我收到了 Option[com.mongodb.DBObject]。如何从中获取属性?是否有可能得到 MongoDBObject 而不是这个?
scala> var col = MongoClient()("test")("counters")
col: com.mongodb.casbah.MongoCollection = MongoCollection({ "_id" : "some" , "value" : 0})
scala> var doc = col.findOne()
doc: Option[com.mongodb.DBObject] = Some({ "_id" : "some" , "value" : 0})
scala> doc("_id")
<console>:13: error: Option[com.mongodb.DBObject] does not take parameters
doc("_id")
^
scala>