Коллекции слияния / объединения 2, имеющие одинаковую структуру - PullRequest
0 голосов
/ 31 августа 2018

У меня была одна большая коллекция, которая сейчас разделена / разделена на 2 коллекции. А теперь я хотел бы получить документы из них с помощью одного монго-запроса.

Единственное решение, о котором я могу думать сейчас, - это написать 2 запроса по этим двум коллекциям по отдельности, а затем объединить результат на уровне приложения!

Я хочу добиться этого на самом слое db, потому что количество документов, которые у меня есть после объединения обеих коллекций, превышает 1 миллион !!

Пример:

CollectionA: {field_1: "abc", field_2: "xyz", field_3: "abcxyz"},
             {field_1: "def", field_2: "ghi", field_3: "defghi"}

CollectionB: {field_1: "qwe", field_2: "rty", field_3: "qwerty"}

    Result: {field_1: "abc", field_2: "xyz", field_3: "abcxyz"},
            {field_1: "def", field_2: "ghi", field_3: "defghi"},
            {field_1: "qwe", field_2: "rty", field_3: "qwerty"}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...