Ich würde Wörterbücher mit Spaltennamen wie Schlüssel übergeben, damit die Spaltennamen innerhalb der Abfrage selbst zu deklarieren (sie direkt eingeben).Auslassen von Spaltennamen/Einfügen von Objekten direkt in Node-Postgres
Angenommen ich User
mit 2 Spaltennamen haben eine Tabelle:
idUser(INT)
fullName(VARCHAR)
So erstellen Sie einen Datensatz mit node-postgres, ich werde müssen erklären innerhalb die Abfrage die Spaltennamen wie folgt:
var idUser = 2;
var fullName = "John Doe";
var query = 'INSERT INTO User(idUser, age) VALUES ($1, $2)';
database.query(query, [idUser, fullName], function(error, result) {
callback(error, result.rows);
database.end();
});
ich lieber, wenn es eine Möglichkeit, nur einen Wörterbuch ist passieren & hat es die Spaltennamen aus den Tasten schließen - Wenn ein einfacher Trick gibt es würde ich es gerne hören.
Z. B etwas wie folgt aus:
var values = {
idUser : 2,
fullName: "John Doe"
};
var query = 'INSERT INTO User VALUES ($1)';
database.query(query, [values], function(error, result) {
callback(error, result.rows);
database.end();
});
Danke Bro, das ist ich suche – andrux90210