Ошибка при использовании $ lookup stage в агрегатах mongodb - PullRequest
0 голосов
/ 02 мая 2020

Я пытаюсь применить этап $ lookup в моем коде гнезда js, но не получаю желаемого результата. Я хочу получить выходные данные о сборе заказов вместе с инвентарем, но получаю только данные о сборе ресурсов. Вот скриншот -:

enter image description here

Вот код услуг:

async getorder(){
        const val=this.usersmodel.aggregate([
           {$match:{"item":"computer"}},
            {
                $lookup:
                  {
                    from: "order",
                    localField: "item",
                    foreignField: "item",
                    as: "order details"
                  }
             }
        ])
        return val

Вот код контроллера:

@Get('orders')
async lookup(){
    return this.usersService.getorder()
}
...