reference в mongodb

Уже много времени потратил в попытках сделать референс между двумя документами в mongoDB.

Структура В БД следующая

Коллекция company:

{
    _id:6093dfd6e2ba3102ffdfa23a
    name:"Samsung"
}

Коллекция products:

{
    _id: ObjectId("6093df74e2ba3102ffdfa238"),
    name: "Tel 1",
    company_id: [ObjectId("6093dfd6e2ba3102ffdfa23a")] // по документации тут у меня референс
}

При API запросе продукта получаю следующий объект:

{
    _id: "6093df74e2ba3102ffdfa238",
    name: "Tel 1",
    company_id: ["6093dfd6e2ba3102ffdfa23a"]
}

Хотя ожидал, что на выходе получу объект такого вида:

{
    _id: "6093df74e2ba3102ffdfa238",
    name: "Tel 1",
    company_id: [
        {
            _id:6093dfd6e2ba3102ffdfa23a
            name:"Samsung"
        }
    ]
}

Может кто-то встречался с такой проблемой, как правильно настроить референс?


Ответы (0 шт):