Возможно ли содержать многоформатный документ в одной модели лифта-монго?

Я пытаюсь построить модель, способную вставить другое поле (отличается только одно поле).
Кроме того, поле должно быть в произвольном формате, и я буду встраивать объект. Форма документа Assembla использует класс прецедента, который определяет поле для встраивания, поэтому я не могу использовать базовый класс (trait / abstract class) для определения в моей модели рекордера.

надеюсь вставить другой формат, такой как

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

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

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

  specify_field: [
    formatX: "..",
    formatY: ".."
  ]
}

Как построить мою модель?
Спасибо

0 ответов

Другие вопросы по тегам