我正在和的NodeJS PG-承諾,並試圖完成這樣出頭的動態插入:和的NodeJS PG-承諾,從JSON對象
{"column1":"value1", "column2":"value2", "column3":"value3"}
{"column2":"value2", "column3":"value3"}
{"column1":"value1", "column3":"value3"}
我想讓INSERTS根據JSON對象包含的內容自動生成。
這是可能的一個優雅的方式?
解釋多一點,在JSON的3個例子下面應生成:
db.none('INSERT INTO my-table (column1, column2, column3) VALUES ($1, $2, $3)', [value1, value2, value3])
.catch(function(err) {
console.log('Error on insert into my-table: ' + err);
});
db.none('INSERT INTO my-table (column2, column3) VALUES ($1, $2)', [value2, value3])
.catch(function(err) {
console.log('Error on insert into my-table: ' + err);
});
db.none('INSERT INTO my-table (column1, column3) VALUES ($1, $2)', [value1, value3])
.catch(function(err) {
console.log('Error on insert into my-table: ' + err);
});
'VALUES($ 1:json)' –
對於列? –
更新了一些我正在尋找的例子。 –