У меня есть запрос от моего разработчика сделать что-то вроде обновления коллекции mongoDB. Запрос идет так .....
1) Возьмите резервную копию источника и цели
2) Храните резервные копии в надежном месте
3) Если в исходных документах коллекции есть три конкретных поля, которые соответствуют полям в целевых документах, замените их / обновите в целевой коллекции, иначе вставьте как новые документы
пример:
Допустим, Apple - это база данных Монго. У Apple есть две коллекции под названием «A» и «B». «А» - это источник, а «В» - это цель. «А» имеет тысячи документов с некоторыми конкретными полями, которые совпадают с «В». Соответствующие поля документов в 'B' должны быть обновлены / заменены на 'A' документы. Для документов, которые не совпадают, вставьте документы в «B».
Я выполнил первый и второй шаги, но мне нужна помощь с третьим шагом.
Примечание. В целевой коллекции будут добавлены данные из источника. Целевая коллекция не будет удалена, чтобы сделать коллекцию свободной.