butteff
@butteff
Раз в тысячу лет заправляю свитер в носки

Как в монго добавить коллекции из бэкапа к существующим?

В общем есть БД с коллекцией articles, в ней документы.
Есть бэкап другой коллекции articles.

Как добавить документы из бэкапа к существующим?
Как сделать так, чтобы бэкап затер при этом другие документы в коллекции в которых такой title уже есть? Если это нельзя указать при восстановлении из бэкапа, то напишу скриптик или сделаю ручками, но вдруг можно указать такую опцию сразу - буду благодарен ей.
  • Вопрос задан
  • 2333 просмотра
Пригласить эксперта
Ответы на вопрос 2
targetjump
@targetjump
mongorestore не поможет

Нужно писать скриптик.
Ответ написан
Комментировать
@lega
Не очень хороший вариант, но можно попробовать сделать так:
1) Сделать mongodump активной БД
2) Восстановить бекап в "пустую БД"
3) Сделать уникальный индекс по title
4) Сделать mongorestore активной БД в эту базу
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы