【发布时间】:2017-02-16 14:37:03
【问题描述】:
给定以下 json:
{
"foo": [
{
"bar": true
},
{
"bar": true
}
]
}
如何选择以下内容:
{
"foo": [
{
"bar": false
},
{
"bar": false
}
]
}
?
到目前为止,我已经弄清楚了如何操作单个数组值:
SELECT
jsonb_set(
'{
"foo": [
{
"bar": true
},
{
"bar": true
}
]
}'::jsonb, '{foo,0,bar}', to_jsonb(false)
)
但是如何在数组中设置所有元素?
【问题讨论】:
标签: arrays json postgresql jsonb