MongoDB-стежка. Заполнить метод или аналогичные методы? - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть две коллекции, давайте назовем их A и B. Коллекция A хранит документы, которые содержат ObjectId другого документа в коллекции B.

Пример: {name: String, age: String, bObjectId: ObjectId}

Когда я запрашиваю для элемента в коллекции A я хочу иметь возможность заполнить значение bObjectId, чтобы я мог получить свойства этого документа в коллекции B. При использовании mon goose это было возможно, просто используя метод populate. Тем не менее, я не вижу методов, доступных в Stitch, которые позволили бы нам делать что-то подобное. Может ли кто-нибудь поделиться своим опытом решения этой проблемы?

1 Ответ

1 голос
/ 29 апреля 2020

** Вы можете использовать поиск **

db.inventory.aggregate([

    {
        $lookup:{
            from:'orders',
            localField:'sku',
            foreignField:'item',
            as:'inventory_doc'

        }

    }

])
...