Mongodb: раскрутить результат после заполнения - PullRequest
0 голосов
/ 28 марта 2020

Я хочу откатить заполненный результат barId .Возможно ли это. я не хочу использовать $ lookup из-за проблемы выполнения. Моя часть запроса приведена ниже:

const details = await this.itemOrder
                    .find(queryFind,fetchData[0].itemOrder)
                    .lean()
                    .populate('itemOrdered',fetchData[1].itemOrdered, null, { sort: { 'alcoholName': 1 } })
                    .populate('barId',fetchData[2].userDetails)
                    .skip((Number(process.env.PERPAGELIMIT ) * pageNo) - Number(process.env.PERPAGELIMIT ))
                    .limit(Number(process.env.PERPAGELIMIT ))
                    .sort([['orderDate', -1]]);
    return details;

после выполнения этого мой результат:

 [
   {
  "_id": "5e7ee53425592a2c040891b8",
  "grantTotal": 0,
  "customerName": "kiran",
  "barId": {
    "address": "address1,address2"
  }...
]

, но мой ожидаемый результат

[
   {
  "_id": "5e7ee53425592a2c040891b8",
  "grantTotal": 0,
  "customerName": "kiran",
  "barId": "address1,address2"
  ...
]
...