【发布时间】:2017-01-03 04:50:49
【问题描述】:
return User.findOne({email: email}).then((user) => {
return user; });
那么是如何工作的?当我做return user
整个是User.findOne({email: email}) ------> user吗?第一条语句是否转换为返回用户的函数,所以您正在这样做:
return user;
最后?
当您执行 .then 并返回某些内容时,实际的 promise(第一个)语句会发生什么情况? (then之前的整个语句)?
【问题讨论】:
-
您是否使用库来查询您的数据库?我不记得
.findOne返回了一个承诺。 -
@DanielB,猫鼬
标签: javascript json node.js mongodb