0
我在写一个函数,它返回一个包含在Mongo数据库中注册的所有用户的列表。从一个Mongoose返回父函数的结果匿名函数
function getUsers() {
db.collection('users').find({}, {username: true}, function(error, results) {
if (results) return results;
return [];
});
}
的问题是,猫鼬需要一个匿名函数来获得满意的结果,如果我试图返回这些结果时,我有它,返回只会影响到匿名函数,所以父函数返回undefined。我想Mongoose异步运行匿名函数。
解决此问题的最佳方法是什么?
谢谢。
我读过一些关于承诺,但我不知道如何在我的代码中实现它。 – Miguel