Это разработанное поведение классической 3-уровневой архитектуры веб-приложений. Код вашего приложения отделен от данных вашего приложения.
Технически данные MongoDB вашего проекта Meteor в режиме разработки (т. Е. Когда вы запускаете его с meteor run
) находятся в папке .meteor/local
проекта Meteor, которая корректно исключается из управления версиями с помощью .gitignore
. * 1006. *
Обратите внимание, что в производственной среде (т. Е. Когда вы используете ваше приложение после выполнения meteor build
), вам нужно будет указать переменную окружения MONGO_URL
, чтобы указать, где будет доступен ваш MongoDB, поскольку ваши локальные данные dev не будут отправлены с встроенное приложение.
Теперь вы можете создавать резервные копии ваших данных (например, mongodump) и использовать дамп для заполнения вашей новой MongoDB. Вы также можете сделать это автоматически, обычно при запуске сервера Meteor, если вы обнаружите пустые коллекции.