из одной модели заполнять несколько разных коллекций (создаются динамически). Задача вообще решаема? На сколько я понял, нет возможности, но решил уточнить у вас)
Как это - из одной модели несколько коллекций? Может модели надо динамически создавать тогда?
Пытался. Но созданная в процессе работы модель не доступна в дальнейшем через mongoose.model(name). Пока не понял, почему.
зачем вообще такое может понадобится?
Делаю cms где одна из функций - создание разных типов материалов. Новости, объявления и т д. Как например в wp, dle, instantcms, но там SQL базы, и можно задать запрос в модели и создать отдельную таблицу
был похожий кейс, решил так const MaterialSchema = Schema({ type: { enum: [‘type1’, ‘type2’] }, type1: { }, type2: { } })
А если типы динамические?
тогда я вижу только mixed
Спасибо, почитаю)
Обсуждают сегодня