Skip to content

Commit 4508a3f

Browse files
committed
ObjectId Fields does not support integers
1 parent cdd79b4 commit 4508a3f

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

django_mongodb_backend/base.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ def _isnull_operator(a, b):
128128
"iregex": lambda a, b: regex_match(a, b, insensitive=True),
129129
}
130130

131+
# Maps Django internal type to atlas search index type.
131132
mongo_data_types = {
132133
"AutoField": "number",
133134
"BigAutoField": "number",
@@ -155,8 +156,8 @@ def _isnull_operator(a, b):
155156
"TextField": "string",
156157
"TimeField": "date",
157158
"UUIDField": "uuid",
158-
"ObjectIdAutoField": ["objectId", "number"],
159-
"ObjectIdField": ["objectId"],
159+
"ObjectIdAutoField": "objectId",
160+
"ObjectIdField": "objectId",
160161
"EmbeddedModelField": "embeddedDocuments",
161162
}
162163

0 commit comments

Comments
 (0)