@pavelkunyavskiy

Как правильно накатить локальную базу на удаленный сервер?

Столкнулся с непонятной проблемой. Сначала опишу ситуацию.

У меня была локальная база, назовем ее Состояние №1, и простое приложение NodeJS делающий простую выборку и отдающий JSON. Я ее успешно перенес на удаленный сервер командами mongodumpmongorestore. Все сработало как положено.

После этого я провел некие тестовые изменения на локальной базе, назовем ее теперь Состояние №2. Они успешно отобразились на том что отдает приложение, все работает ок. Я решил перенести то добро на удаленный сервер таким же образом, повторив в точности эти же команды. Сделал mongodumpmongorestore.

И тут начались проблемы. Зайдя в консоль монги в удаленном сервере я вижу новые данные в нужной коллекции, но по какой-то причине приложение по прежнему их не видит. При этом абсолютно идентичное приложение на локальном сервере работает ок - туда изменений не было вообще. ПРоблему удалось решить только полностью сносом базы на удаленном сервере и разворачиванием Состояния №2 наново, на чистую Монгу.

Из этого я делаю вывод, что процедура mongorestore для этих целей некорректна.

В чем была проблема и как правильно выполнять подобную задачу?
  • Вопрос задан
  • 24 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Leningrad Media Санкт-Петербург
от 120 000 руб.
CloudAware Пермь
от 1 000 до 2 500 usd.
Boomstarter Москва
от 110 000 до 160 000 руб.
21 авг. 2018, в 16:11
1500 руб./за проект
21 авг. 2018, в 15:45
4000 руб./за проект
21 авг. 2018, в 15:42
2500 руб./за проект