ниже - все описание коллекция 1: пользователи
"_id" : ObjectId("5e2977e1cc1208c65c00648b"),
"mappedShops" : [
ObjectId("5e2976cbcc1208c65c006488"),
ObjectId("5e2976cbcc1208c65c00690c"),
ObjectId("5e2976cbcc1208c65c006499")
"phoneNo" : 6789012345,
"name" : "acdbcs",
"address" : "address 2",
"shopCode" : "D3137",
"state" : "M.P",
"city" : "Indore"
ПРИМЕЧАНИЕ : детали mappedShops для, например: ObjectId (" 5e2976cbcc1208c65c00690 c ") находится в одной коллекции пользователей
коллекция 2: заказы
"_id" : ObjectId("5e27f998a42d441fe8a8957f"),
"isApproved" : false,
"orderCreatedOn" : ISODate("2020-01-22T18:30:00Z"),
"shopOrder" : [],
"frequency" : "WE",
"orderCreatedBy" : ObjectId("5e2976cbcc1208c65c00690c")
Коллекция 3: платежи
"_id" : ObjectId("5dd7900bcd00d33c245abbfa"),
"paymentOfTheDay" : 400,
"outstanding" : 100,
"paymentDoneBy":ObjectId("5e2976cbcc1208c65c00690c")
сценарий таков: я получу _id (то есть идентификатор администратора) от req.body Вот что мне нужно сделать 1: мне нужно знать все идентификаторы объекта mappedShops & чем для всех этих идентификаторов объекта, которые мне нужны чтобы найти детали всех этих objectId's 2: чем мне нужно посмотреть, какой заказ был создан магазином из коллекции заказов. (для всех этих идентификаторов) 3: чем мне нужно посмотреть, что является выдающимся из коллекции платежей (снова для всех Идентификаторы) Вот что мне нужно отправить во внешний интерфейс в указанном объекте Array {"name", "phoneNo", "address"} (из коллекции пользователей) + {"orderCreatedOn" : ISODate ("2020-01-22T18: 30: 00Z"), "isApproved"} (из коллекции заказов) + {"outst anding "} (из сбора платежей) ожидаемый ответ может выглядеть следующим образом:
"shopsListDetails":[{
"phoneNo","name","address","shopCode" ,"isApproved","outstanding"
}]
POSTMAN REQUEST это идентификатор администратора
{
"_id": "5e2977e1cc1208c65c00648b"
}
в конечном счете, передний конец получит все данные, которые я упомянул в shopsListDetails [{}] для всех mappedShops в коллекции пользователей с этим администратором Я очень застрял в этом, если любой может помочь мне