I'm trying to fetch doc and get it's attribute. When I use findOne method, I expect to get MongoDBObject, but I receive Option[com.mongodb.DBObject]. How to get an attribute from it? Is it possible to get MongoDBObject instead of this?
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>