我直接在等待异步数据库操作。但结果却一无所获。在这里,是我的代码。
var channel_arr = await db.find({type:'pricing'},{channel_name:1},function(err,docs){
if(err) {
reject(err)
return;
}
var c = []
for(var o of docs){
c.push(o['channel_name'])
}
return c;
})
alert(channel_arr)
如何解决此问题?
答案 0 :(得分:2)
你不应该提供回叫。 你不需要周围的Promise,而是你会添加异步功能。 近似代码:
101 1stAd 2017-04-21 15:25:16.430889 100 18 47 false
101 2ndAd 2017-05-12 10:18:55.383967 100 34 90 false