Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. findOrdersByUser: async ({userInfo}) => {
  2. try {
  3. const foundOrders = await Order.find({userInfo}).populate('userInfo');
  4. return foundOrders.reverse().map(async foundOrder => {
  5. const modifiedUserInfo = {
  6. ...foundOrder.userInfo._doc,
  7. password: null
  8. };
  9. const returnedDrinks = await drinks(foundOrder.drinks);
  10. return {
  11. _id: foundOrder._id,
  12. drinks: returnedDrinks,
  13. collectionPoint: foundOrder.collectionPoint,
  14. status: foundOrder.status,
  15. orderAssignedTo: foundOrder.orderAssignedTo,
  16. date: dateToString(foundOrder._doc.date),
  17. userInfo: modifiedUserInfo,
  18. transactionId: foundOrder.transactionId
  19. };
  20. });
  21. } catch (err) {
  22. throw err;
  23. }
  24. },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement