Допустим, у меня есть этот формат json:
[
{
"firstName": "John",
"lastName": "Doe"
}
]
, и я хочу удалить «lastName», как я могу это сделать?
Пока у меня есть этот запрос и онработает, но проблема в том, что он добавляет еще один массив
UPDATE person
SET
field = jsonb_set(field::jsonb,
'{0}',
field::jsonb #- '{0,lastName}',
false)
Результат моего запроса выше:
[
[
{
"firstName": "John"
}
]
]
Результат, который я хочу:
[
{
"firstName": "John"
}
]