Я хочу отфильтровать модель Django по значению вложенного ключа поля JSON, когда я не знаю одно из значений ключа.
Например, я хочу сделать:
Model.objects.filter(json_field__firstKey__{UNKNOWN_ID_KEY}__desiredKey__in=[OPTION1,OPTION2])
, так что всякий раз, когда существует эта вложенная структура и существует desiredKey
, я могу фильтровать по желаемому значению, равному OPTION1
или OPTION2
, т.е. {desiredKey: OPTION1}
или {desiredKey: OPTION2}
.
I не удалось найти документацию, подтверждающую это.
Возможно ли это?
Если нет, есть ли у кого-нибудь альтернативные предложения?