PostgreSQLデータベースをバックエンドとしてNodeJSとpgを使用しています。 Client.queryで単一のクエリを実行すると問題なく動作します。nodejs/pgの複数のパラメータから複数の行を更新する
しかし、私は簡単でエレガントな方法で解決できる課題があります。
私が実行したいと思います:の配列/リストから
UPDATE portfolios SET votes = $1 WHERE id = $2
:
[{votes: 5, id: 1}, {votes: 15, id: 1}, {votes: 25, id: 2}]
は、それが単一Client.query(またはPGと同様の)で行うことができますので、私for(){...}を作る必要はありませんか?
[PostgreSQLを使用して同じクエリで複数の行を更新する](http://stackoverflow.com/questions/18797608/update-multiple-rows-in-same-query-using-postgresql) –