Node.js Knex承诺生成类型错误
我试图让knex将数组映射到它的组成字符串中,并使用promises按顺序插入它们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 => (
.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(函数(消息){})