将JSON字符串插入Postgres并返回字段

12
我想要将一个JSON字符串插入到Postgres表中的jsonb字段中,并希望插入查询返回JSON的一部分。例如,我想要返回下面示例中的id。问号应该填什么?
insert into mytable (myjson)
values ('{"id":123}') returning ???
1个回答

25
使用->>运算符提取id属性的值:
insert into mytable (myjson)
values ('{"id":123}') 
returning (myjson ->> 'id');

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接