исключить не нужные атрибуты из массива объектов в запросе?. Вот например:
есть:
"data":[
{
"col1":value1,
"col2":value2,
"col3":value3,
.....
"col100":value100
},
{
"col1":value1,
"col2":value2,
"col3":value3,
.....
"col100":value100
}
]
надо:
"data":[
{
"col2":value2,
"col3":value3
},
{
"col2":value2,
"col3":value3
}
]
Вам проще сформировать новый JSON на основе старого (ибо у вас белый список нужных элементов, а не черный список ненужных). В таком случае задача сводится к тривиальной. Рекомендую использовать JSONB. Для информации: https://www.postgresql.org/docs/13/functions-json.html
Если пг свежий, jsonpath в помощь
Обсуждают сегодня