Django QuerySet Regex с MongoDB
Я пытаюсь использовать Django QuerySet/Filter с регулярным выражением для фильтрации записей в моей базе данных MongoDB. Для пакетов Python я использую:
- Django 4.0.3
- djongo 1.3.6
- pymongo 3.12.6
Вот моя текущая попытка (код):
import re
from .models import User
regex = re.compile(pattern)
result = User.objects.filter(name__iregex=regex.pattern)
Однако я получаю djongo.exceptions.SQLDecodeError каждый раз, когда использую фильтр, как описано выше.
Просмотрев StackOverflow, я обнаружил, что могу фильтровать с помощью Django raw, но я все еще хочу знать, есть ли другие способы сделать вышеприведенные коды жизнеспособными.