Возможно ли содержать многоформатный документ в одной модели лифта-монго?
Я пытаюсь построить модель, способную вставить другое поле (отличается только одно поле).
Кроме того, поле должно быть в произвольном формате, и я буду встраивать объект. Форма документа Assembla использует класс прецедента, который определяет поле для встраивания, поэтому я не могу использовать базовый класс (trait / abstract class) для определения в моей модели рекордера.
надеюсь вставить другой формат, такой как
{
_id: ...,
same_field: "s1",
specify_field: {
format1: "..."
}
}
{
_id: ...,
same_field: "s1",
specify_field: [
formatX: "..",
formatY: ".."
]
}
Как построить мою модель?
Спасибо