Версия монгодб 3.2.12. У меня есть две локальные базы данных: «base1» и «base2».
Я хочу скопировать все данные (все коллекции) из базы 1 в базу 2, заменив все там (например, при сбросе производства в среду разработки).
Любая команда канала (или другой простой способ) сделать это?
Я попытался
mongodump --archive --db base1 | mongorestore --db base2 --archive
перечисляет много «записи base1.collectionname в архив на стандартный вывод», но ничего не записывается в base2.
я тоже пробовал
mongodump --db base1 --gzip --archive=/path/to/file.gz
mongorestore --db base2 --gzip --archive=/path/to/file.gz
Дамп работает, восстановление просто говорит "создание намерений для архива", "готово"