使用Casbah将提升json JValue转换为MongoDBObject?
我正在尝试将lift JSON的JValue中解析的JSON文档转换为Casbah MongoDBObject-有办法吗?您可以将lift JSON转换为Map[String,Any],然后在Map上使用隐式asDBObject方法:使用Casbah将提升json JValue转换为MongoDBObject?,mongodb,casbah,lift-json,Mongodb,Casbah,Lift Json,我正在尝试将lift JSON的JValue中解析的JSON文档转换为Casbah MongoDBObject-有办法吗?您可以将lift JSON转换为Map[String,Any],然后在Map上使用隐式asDBObject方法: val record = record.values.asInstanceOf[Map[String, Any]] record.asDBObject 然后还有一种方法,它使用parse方法。Casbah隐式将DBObject转换为MongoDBObject这是
val record = record.values.asInstanceOf[Map[String, Any]]
record.asDBObject
然后还有一种方法,它使用
parse
方法。Casbah隐式将DBObject
转换为MongoDBObject
这是可行的,但是lift-json使用BigInt
,因为它的JInt
实现与mongodb不兼容。有办法解决这个问题吗?