Поисковый список JSONField postgres Django
У меня есть JSONField, которое по умолчанию является пустым списком ([]). Данные, хранящиеся в поле, выглядят следующим образом: [{"операнд": "key1", "value": "value1"},{"операнд": "key2", "value": "value2"} и так далее....]. Теперь значение ключей может быть массивом, например: [{"operand":"key1", "value":["value1","value2","value3"]}]
Теперь я хочу выполнить поиск по этому JSONField и вернуть результат, если поисковый запрос присутствует в значениях "операнда" или "значения".
Так, например, поисковый запрос имеет вид "value", "value1", "key", "key2", должны быть возвращены вышеупомянутые записи.
Итак, как реализовать это в Django?