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

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

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

Как добавить документы из бэкапа к существующим?
Как сделать так, чтобы бэкап затер при этом другие документы в коллекции в которых такой title уже есть? Если это нельзя указать при восстановлении из бэкапа, то напишу скриптик или сделаю ручками, но вдруг можно указать такую опцию сразу - буду благодарен ей.
  • Вопрос задан
  • 2334 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
targetjump
@targetjump
mongorestore не поможет

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

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

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