Mongodb 是否可能在一个lift mongo记录器模型中包含多格式文档?

Mongodb 是否可能在一个lift mongo记录器模型中包含多格式文档?,mongodb,scala,lift-record,Mongodb,Scala,Lift Record,我尝试构建一个能够插入不同字段的模型(只有一个字段不同)。 此外,该字段应该是自定义格式,我将是一个嵌入对象。 用例类定义嵌入字段,所以我不能在我的记录器模型下使用基类(特征/抽象类)来定义 希望插入不同的格式,如 { _id: ..., same_field: "s1", specify_field: { format1: "..." } } { _id: ..., same_field: "s1"

我尝试构建一个能够插入不同字段的模型(只有一个字段不同)。
此外,该字段应该是自定义格式,我将是一个嵌入对象。 用例类定义嵌入字段,所以我不能在我的记录器模型下使用基类(特征/抽象类)来定义

希望插入不同的格式,如

{
  _id: ...,
  same_field: "s1",

  specify_field: {
    format1: "..."
  }
}

{
  _id: ...,
  same_field: "s1",

  specify_field: [
    formatX: "..",
    formatY: ".."
  ]
}
如何构建我的模型?
谢谢