Skip to content
5 changes: 3 additions & 2 deletions beanie/odm/operators/find/evaluation.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import re
from abc import ABC
from typing import Optional
from typing import AnyStr, Optional, Union

from beanie.odm.operators.find import BaseFindOperator

Expand Down Expand Up @@ -100,7 +101,7 @@ def __init__(
self,
field,
pattern: str,
options: Optional[str] = None,
options: Optional[Union[str, re.Pattern[AnyStr]]] = None,
):
self.field = field
self.pattern = pattern
Expand Down