小编ism*_*tim的帖子

如何将 jsonb 值映射到 PostgreSQL 中的新数组?

我对 PostgreSQL 相当陌生,特别是它管理 JSON 的整套函数。我有这个 json 示例,我可以在其中始终获取一个元素,但是我想将其映射到一个新数组:

select '{"a": {"b":{"c": [{"id":"foo"},{"id":"fuu"}]}}}'::json#>'{a,b,c}';

          column
-----------------------------
 [{"id":"foo"},{"id":"fuu"}]
(1 row)
Run Code Online (Sandbox Code Playgroud)

我真正想要的是:

 [foo, fuu]
Run Code Online (Sandbox Code Playgroud)

postgresql

4
推荐指数
1
解决办法
1688
查看次数

标签 统计

postgresql ×1