Convert lift-json JValue into MongoDBObject using Casbah?
题
I'm trying to convert a parsed JSON document in a lift-json's JValue into a Casbah MongoDBObject - is there a way to do this?
解决方案
You can convert the lift-json into a Map[String, Any] and then use the implicit asDBObject method on Map:
val record = record.values.asInstanceOf[Map[String, Any]]
record.asDBObject
其他提示
Then there is also the net.liftweb.mongodb.JObjectParser
with its parse
method. The Casbah implicit will convert DBObject
into MongoDBObject
.
不隶属于 StackOverflow