.map
यहाँ आसान है:
loadActiveChannels: function() {
return Knex('game_channels as ch')
.where('ch.channel_state', '>', 0)
.map(function(channel) {
return redis.hmsetAsync("channel:"+channel.channel_id, _.omit(channel, 'channel_id'))
}).then(function(res) {
console.log(res);
})
}
आपको अपने मूल कोड के साथ कोई आउटपुट नहीं मिलने का कारण यह है कि आपके पास promises.push[promise];
है जो होना चाहिए था promises.push(promise)