bson.regex.
Regex
(pattern, flags=0)BSON регулярное выражение хранения и извлечения регулярных выражений, которые не совместимы с питонячими регулярками
pattern - string
flags - опционально, битовая маска или строка “im” for IGNORECASE and MULTILINE
from_native
(regex)Возвращает ткласс регулярки, из полученной
>>> pattern = re.compile('.*')
>>> regex = Regex.from_native(pattern)
>>> regex.flags ^= re.UNICODE
>>> db.collection.insert({'pattern': regex})
try_compile
()Возвращает питонячье регулярное выражение