Итак, у меня есть приложение, которое использует MongoDB как базу данных. Приложение использует несколько коллекций.
Когда и как мне нужно определить "схему" базы данных, которая включает в себя настройку всех коллекций, а также нужных индексов?
AFAIK, вы не можете определить пустые коллекции в MongoDB (исправьте меня, если я ошибаюсь, если я могу это сделать, он в основном ответит на этот вопрос). Должен ли я вставлять фиктивное значение для каждой коллекции и использовать это для установки всех моих индексов?
Какова наилучшая практика для этого?