将 JSON 字符串插入 Postgres 和 return 字段
Insert JSON string into Postgres and return field
我想将 JSON 字符串插入到带有 jsonb 字段的 Postgres table 中,并希望插入查询 return JSON 的一部分。例如,我想return下面例子中的id。问号上的内容是什么?
insert into mytable (myjson)
values ('{"id":123}') returning ???
使用->>
运算符提取id
属性的值:
insert into mytable (myjson)
values ('{"id":123}')
returning (myjson ->> 'id');
我想将 JSON 字符串插入到带有 jsonb 字段的 Postgres table 中,并希望插入查询 return JSON 的一部分。例如,我想return下面例子中的id。问号上的内容是什么?
insert into mytable (myjson)
values ('{"id":123}') returning ???
使用->>
运算符提取id
属性的值:
insert into mytable (myjson)
values ('{"id":123}')
returning (myjson ->> 'id');