【发布时间】:2012-04-20 16:49:08
【问题描述】:
我有以下型号
class Recording private() extends MongoRecord[Recording] with ObjectIdPk[Recording] {
def meta = Recording
object data extends StringField(this, 50)
}
我目前将 Json 对象作为字符串保存在“数据”字段中,我之前使用过 JsonObject 字段,但仅使用预定义的对象结构。在这种情况下,要保存的 json 对象可以具有任何结构或数据字段,因此不能选择预定义的数据结构。
说我有:
{"name" : "James", "value" : "Hai!"}
或者
{"result" : 1, "handle" : "lorem_ipsum"}
我需要能够将两者都保存为同一字段“数据”中的 json 对象。
有什么办法可以做到吗?
提前感谢您的帮助,非常感谢:)
【问题讨论】:
-
我对 MongoJsonObjectListField 的理解是,你需要在一个单独的对象中指定结构,我需要做的是将字段指定为 JsonObjectList 但能够让这些对象具有不同的字段名称。