我正在尝试使用mongoose
来尝试使用find()
方法来获取Profile Schema下的所有记录。代码对我来说看起来不错,当我console.log
代码块时,它返回Promise { <pending> }
。
我没有希望地尝试了不同的方法。任何帮助,将不胜感激。 谢谢,
这是我的代码:
return Profile.find()
.then(profiles => {
return profiles.map(profile =>{
return {
...profile._doc
};
});
}).catch(err => {
//console.log(err);
throw err;
})
答案 0 :(得分:0)
那是因为Promise处于待处理状态。如果您在Promise解决后需要数据,则必须添加一个then回调。
console.log(process.env.PORT)