我正在使用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方法来遍历保存诺言对象的变量,但它返回一个空数组。
有人可以帮忙吗?