Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- findOrdersByUser: async ({userInfo}) => {
- try {
- const foundOrders = await Order.find({userInfo}).populate('userInfo');
- return foundOrders.reverse().map(async foundOrder => {
- const modifiedUserInfo = {
- ...foundOrder.userInfo._doc,
- password: null
- };
- const returnedDrinks = await drinks(foundOrder.drinks);
- return {
- _id: foundOrder._id,
- drinks: returnedDrinks,
- collectionPoint: foundOrder.collectionPoint,
- status: foundOrder.status,
- orderAssignedTo: foundOrder.orderAssignedTo,
- date: dateToString(foundOrder._doc.date),
- userInfo: modifiedUserInfo,
- transactionId: foundOrder.transactionId
- };
- });
- } catch (err) {
- throw err;
- }
- },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement