Using mongoose promises with async/await

前端 未结 5 444
谎友^
谎友^ 2020-12-13 13:19

I\'m trying to get the hang of using Mongoose promises with the async/await functionality of Node.js. When my function printEmployees is called I want to save t

5条回答
  •  执笔经年
    2020-12-13 13:57

    You are not returning a Promise from orderEmployees.

    printEmployees: async(company) => {
      var employees = await self.orderEmployees(company);
      // SECOND CONSOLE.LOG
      console.log(employees);
    },
    
    orderEmployees: (companyID) => {
      return User.find({company:companyID})
     .exec()
     .then((employees) => {
       // FIRST CONSOLE.LOG
       console.log(employees);
       return employees;
     })
     .catch((err) => {
       return 'error occured';
     });
    },
    

提交回复
热议问题