【发布时间】:2019-01-05 08:08:58
【问题描述】:
我一直在尝试将 MongoDB 字段值存储为变量,但我得到了 Promise {< pending >}。我一直以为我知道如何发出异步请求,但似乎我真的不知道。
exports.main = (req, res, next) => {
const dt = Post.findOne({ active: true }, function(err, data) {
if (err) throw err;
return data;
}).sort({ $natural: -1 }).exec().then(doc => {
return(doc);
});
// Logs --> Promise { <pending> }
console.log(dt);
}
【问题讨论】:
标签: javascript node.js mongodb