We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f32ee9e commit 7f5c57fCopy full SHA for 7f5c57f
django_mongodb_backend/fields/embedded_model_array.py
@@ -12,6 +12,8 @@
12
13
14
class EmbeddedModelArrayField(ArrayField):
15
+ ALLOWED_LOOKUPS = {"exact", "len", "overlap"}
16
+
17
def __init__(self, embedded_model, **kwargs):
18
if kwargs.get("size") is not None:
19
raise ValueError("EmbeddedModelArrayField does not support size.")
@@ -60,6 +62,9 @@ def get_transform(self, name):
60
62
return transform
61
63
return KeyTransformFactory(name, self)
64
65
+ def get_lookup(self, name):
66
+ return super().get_lookup(name) if name in self.ALLOWED_LOOKUPS else None
67
68
69
class EMFArrayRHSMixin:
70
def process_rhs(self, compiler, connection):
0 commit comments