2017-02-01 4 views
-1

Ich versuche, Knex zu einem Array in seine konstituierenden Zeichenfolgen zuordnen und sie sequentiell einfügen mit Versprechen.Knex verspricht generiert Typ Fehler

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

kehrt

TypeError: expecting a function but got [object Array]

+1

Es sollte 'messages.map (function (Meldung) {})' –

Antwort

0

Try this:

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

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