繁体   English   中英

如何使用Morphia在mongodb中映射Json类型值

[英]How to map Json type value in mongodb with Morphia

如下所示,如何为liknurl编写映射,该映射也是Play Framework中的json类型值?

@Entity(value = "appstore", noClassnameStored = true)
class Ad {
  @Id
  var id = new ObjectId()
  var name = ""
  var linkurl = ""
}

{
  "_id" : ObjectId("52d4d85e4dd5f5a2e81921ab"),
  "name":"test"
  "linkurl" : {
   "pc" : "http://www.example.com",
   "android" : "http://example.com/android",
   "ios" : "http://example.com/ios"
 }
}

您可以将json类型的值定义为String并使用play.api.libs.json._来获取该值,如下所示

  val pclink = Json.stringify(Json.parse(Ad.linkurl) \ "pc"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM