Advertisement
Guest User

embedded

a guest
Oct 27th, 2017
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2.               Promise.all(products.map((productName, i) => {
  3.                     const quantity = Number(quantities[i]);
  4.                     return new Promise((resolve, reject) => {
  5.                       const _product = Products.findOne({ label: productName });
  6.                       return _product.exec();
  7.                     })
  8.                     .then((product) => {
  9.                       customer.inventory.push({
  10.                         someData
  11.                       });
  12.                       customer.markModified("inventory");
  13.                       return customer.save()
  14.                     })
  15.                     .then((customer) => {
  16.                       user.sales.push({
  17.                         someData
  18.                       });
  19.                       return user.save();
  20.                     })
  21.                   }))
  22.                 .then(() => {
  23.                   res.json({
  24.                     message: "Sales successful",
  25.                     status: true
  26.                   });
  27.                 })
  28.                 .catch((e) => {
  29.                   res.json({
  30.                     message: "Sales failed to be added",
  31.                     status: false
  32.                   });
  33.                 });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement