カラム名がの辞書を渡したいので、クエリ自体の中でカラム名を宣言することは避けてください。カラム名を省略する/ノード・ポストグラムにオブジェクトを直接挿入する
は、私は2列名を持つテーブルUser
があるとします。node-postgresを使用してレコードを作成するには
idUser(INT)
fullName(VARCHAR)
、私は内宣言する必要がありますクエリのように列名:
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();
});
ちょうどそれがキーからカラム名を推測している辞書&を渡す方法があった場合、私は好む - 私はそれを聞きたいのですが簡単なトリックがある場合は。このような
例えば何か:
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();
});
おかげで、これは私が探している – andrux90210