【发布时间】:2021-01-17 09:50:21
【问题描述】:
我尝试使用 Promise 从我的 mongoDB 数据库中获取所有项目。 这是我的代码:
exports.findAll = function(){
return new Promise(function(resolve, reject){
Collection.find({}, function(err, res){
if(err){
reject(err);
} else {
console.log(res);
resolve(res);
}
});
});
}
但是,当我调用findAll() 函数时,结果是一个空数组。我检查了我与数据库的连接,它已成功建立。并且数据库本身也是非空的。我无法弄清楚我做错了什么。任何帮助表示赞赏。提前致谢!
【问题讨论】:
标签: javascript node.js mongodb mongoose promise