【发布时间】:2017-08-18 02:06:07
【问题描述】:
我有这个代码:
let fullConversations = conversationIdsByUser.reduce(async function(acc, conversation) {
const message = await MessageModel.find({ 'conversationId':conversation._id })
.sort('-createdAt')
.limit(1); // it returns an array containing the message object so I just get it by message[0]
return acc.push(message[0]);
},[]);
我的累加器是一个数组,message[0] 是我要推送的对象。但我有这个错误:
(node:516) UnhandledPromiseRejectionWarning: 未处理的承诺 拒绝(拒绝 id:2):TypeError:acc.push 不是函数
帮助?
【问题讨论】:
标签: javascript mongoose