У меня есть экземпляр MongoDB 4.0 Atlas, и мне нужно добавить результаты агрегирования в существующую коллекцию, не удаляя существующие элементы.
Мне нужно что-то вроде «mode: replaceDocuments» в $ out, но этот режим будет доступен только в MongoDB 4.2
Что я пытаюсь получить:
Источник 1 - существующая коллекция "A":
[{ "_id": "id_1", "a": 1 },
{ "_id": "id_2", "a": 2 }]
Источник 2 - данные результатов агрегации:
[{ "_id": "id_3", "a": 3 },
{ "_id": "id_4", "a": 4 }]
Результат - добавлены данные в существующую коллекцию "A":
[{ "_id": "id_1", "a": 1 },
{ "_id": "id_2", "a": 2 },
{ "_id": "id_3", "a": 3 },
{ "_id": "id_4", "a": 4 }]