Я занимаюсь разработкой веб-приложения на Node.js с MongoDB в качестве серверной части. Я хотел бы знать, какова общепринятая процедура, если таковая существует, для создания начальных коллекций и заполнения их начальными данными, такими как белый список для имен или списков предопределенных констант.
Из того, что я видел, MongoDB неявно создает коллекции каждый раз, когда данные вставляются в базу данных, а вставляемая коллекция еще не существует. Стандартно ли разрешать этим неявным вставкам заботиться о создании коллекций, или у людей, использующих MongoDB, есть сценарии настройки, которые строят основную структуру и вставляют любые необходимые исходные данные? (Например, при использовании MySQL у меня будет скрипт .sql, который я могу запустить, чтобы создать дамп и перестроить / заново заполнить базу данных с нуля).
Спасибо за любую помощь.
MHY