Node.js Knex承诺生成类型错误

Node.js Knex承诺生成类型错误,node.js,es6-promise,knex.js,Node.js,Es6 Promise,Knex.js,我试图让knex将数组映射到它的组成字符串中,并使用promises按顺序插入它们 .map(messages, function (message) { return knex.insert({contents: message}).into('newsFeed'); }) 返回 TypeError:需要一个函数,但得到了[object Array]请尝试以下操作: let arrayOfMessageRowsToInsert = messages.map(message => (

我试图让knex将数组映射到它的组成字符串中,并使用promises按顺序插入它们

.map(messages, function (message) {
  return knex.insert({contents: message}).into('newsFeed');
})
返回

TypeError:需要一个函数,但得到了[object Array]
请尝试以下操作:

let arrayOfMessageRowsToInsert = messages.map(message => ({ contents: message }));

knex('newsFeed').insert(arrayOfMessageRowsToInsert).then(result => {
  console.log("Handle result if you wish, result);
});

它应该是
messages.map(函数(消息){})