У меня есть таблица, которая среди прочего содержит столбец с json, например:
{
"longs": [
{
"name": 2,
"type": 2,
"value": 35
}
],
"strings": [
{
"name": 2,
"type": 2,
"value": "jdoe"
}
]
}
longs
и strings
- это массивы, которые могут содержать несколько объектов.Я хотел бы запросить таблицу, чтобы получить все строки из таблицы postgres, которые имеют, например, strings
объект, равный name = 2 и value = "jdoe".
Даже не уверен, что это возможно, из-за этихмассивы.Без массива я, вероятно, мог бы попросить column -> 'strings' @> '{"value": "jdoe"}'
.
Есть идеи?