迭代的承诺

我正在使用mongoose在我的node.js应用程序中连接到mongodb。 这是我在数据库文件中执行的操作:

connection.find().distinct('eventType',function(err,eventTypes){
        if(err){console.log(err)}
        else{/*console.log(eventTypes)*/}
    }).exec().then(function(eventTypess){

        return eventTypess;
    })

这就是我在控制器文件中得到的。     诺言 {       ['娱乐活动,         “信息事件”,         “志愿活动”]}

我将其存储在变量中

我不确定如何遍历此Promise对象。

我尝试使用Object.keys,Object.value,Object.entries方法来遍历保存诺言对象的变量,但它返回一个空数组。

有人可以帮忙吗?

keep2100 回答:迭代的承诺

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3098025.html

大家都在问