2016-10-03 77 views
1

我想插入JSON字符串到帶有jsonb字段的Postgres表中,並希望插入查詢返回JSON的一部分。例如,我想在下面的例子中返回id。問號是怎麼回事?將JSON字符串插入Postgres並返回字段

insert into mytable (myjson) 
values ('{"id":123}') returning ??? 

回答

3

使用->>運營商提取id屬性的值:

insert into mytable (myjson) 
values ('{"id":123}') 
returning (myjson ->> 'id');