【发布时间】:2020-07-15 14:33:21
【问题描述】:
我在其中一个项目中使用 Postgres 数据库。现在我需要将 JSON 数组存储在数据库中。如下所示:
例如,我有以下 JSON 结构:
[
{
"Id": 1,
"Name": "XYZ"
},
{
"Id": 2,
"Name": "ABC"
}
]
为此,我使用 JSONB 数据类型,它工作正常。那么当我们可以简单地将 JSON 数组存储为 JSONB 数据类型时,JSONB[] 数据类型有什么用呢?
【问题讨论】:
-
jsonb[]不是“额外”数据类型,它只是 JSONB 值的数组。类似于text[]或integer[]。您可以从每种类型创建数组。但我确实同意使用数组jsonb几乎没有意义。
标签: postgresql jsonb