Cześć mam problem po filtrowaniu na kolumnie JSONB. struktura tej kolumny wygląda następująco:
jsonb_column = {
informacje: {
dane: [
{"klucz1": "wartosc1", "klucz2": "wartosc2"},
{"klucz1": "inna_wartosc1", "klucz2": "inna_wartosc2}"
]
}
}
Powiedzmy, że chcę zrobić filter na query który przeszuka cała liste dane i znajdzie wartość klucz1 == "wartosc1"
Potrafię zrobić subquery z labelką na listę dane
subquery = session.query(Class.jsonb_column[("informacje", "dane")].label("dane")).subquery()
Tylko już nie wiem jak dalej zrobić query filter.
Może da się jakość to obejśc bez subquery?