我对 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 ×1