Я хочу откатить заполненный результат 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"
...
]