Knex 承诺生成类型错误



我试图让 knex 将数组映射到其组成字符串并使用 promise 按顺序插入它们。

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

返回

TypeError: expecting a function but got [object Array]

试试这个:

let arrayOfMessageRowsToInsert = messages.map(message => ({ contents: message }));
knex('newsFeed').insert(arrayOfMessageRowsToInsert).then(result => {
  console.log("Handle result if you wish, result);
});

相关内容

  • 没有找到相关文章

最新更新