ドキュメントをフェッチしてその属性を取得しようとしています。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>