PostgREST Отбор по значению ключа в массиве jsonb

psql (PostgreSQL) 11.7

Есть таблица types

name -text     objects - jsonb
tapok           [{"id":1, "total":10},{"id":2, "total":50},{"id":3, "total":10}]
shot           [{"id":5, "total":10},{"id":7, "total":50},{"id":2, "total":10}]
body           [{"id":3, "total":10},{"id":2, "total":50},{"id":1, "total":10}]

Нужно отобрать все строки в таблице, с отбором в колонке objects по значению id

Пробывал

/types?select=name&objects->0->>id=eq.1

выводит только одну строку, все потому что в запросе указывается номер строки в массиве objects /types?select=name&objects->[Номер Строки]->>id=eq.1

name
tapok

а нужно

name
tapok 
body

Как можно переделать запрос, для вывода всех строк где id = 1?


Ответы (0 шт):