【发布时间】:2019-01-28 19:13:14
【问题描述】:
Postgresql 10+
文档中的示例...
jsonb_set('[{"f1":1,"f2":null},2,null,3]', '{0,f1}','[2,3,4]', false)
结果...
[{"f1":[2,3,4],"f2":null},2,null,3]
很公平。但是我需要通过属性值而不是索引来找到我的目标节点。对于我的生活,我无法弄清楚如何做......
jsonb_set('[{"f1":1,"f2":null},2,null,3]', '{(where f1 = 1),f1}','[2,3,4]', false)
关于如何做到这一点的任何建议? 谢谢!
【问题讨论】:
标签: postgresql postgresql-json