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

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

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

Как добавить документы из бэкапа к существующим?
Как сделать так, чтобы бэкап затер при этом другие документы в коллекции в которых такой title уже есть? Если это нельзя указать при восстановлении из бэкапа, то напишу скриптик или сделаю ручками, но вдруг можно указать такую опцию сразу - буду благодарен ей.
  • Вопрос задан
  • 2334 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Академия Eduson
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
  • Merion Academy
    Java-разработчик с нуля
    4 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
targetjump
@targetjump
mongorestore не поможет

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

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

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