首页 > 解决方案 > 组件不等待 http 请求负载

问题描述

我是使用 Postgres 的新手,我正在尝试研究如何在给定数组的单个查询中更新多行。

进入查询的数据如下所示:

[{category: 1, id: 1, name: 'steve', age: 25, addresses: []},
{category: 1, id: 2, name: 'james', age: 26, addresses: []},
{category: 1, id: 3, name: 'josh', age: 22, addresses: []}]

因此,从该数组中,我将在单个查询中更新 3 行。就像是,

for (const row of array) {
   UPDATE users(name, age, addresses) VALUES(row.name, row.age, row.addresses)
}

显然这是行不通的,但是可以实现该循环试图做的事情。任何帮助将不胜感激。

标签: javascriptpostgresql

解决方案


推荐阅读