@@ -75,10 +75,6 @@ Indexes
75
75
- Creating geospatial indexes through the Django Indexes API
76
76
- Updating indexes in ``EmbeddedModelFields`` after model creation
77
77
78
- To learn how to run unsupported database operations by operating directly on
79
- your ``MongoClient`` instance, see :ref:`django-client-operations` in the
80
- Perform Raw Database Queries guide.
81
-
82
78
.. _django-limitations-models-fields:
83
79
84
80
Fields
@@ -88,15 +84,15 @@ Fields
88
84
89
85
- ``ArrayField``
90
86
91
- - {+django-odm+} does not support ``ArrayField`` polymorphism.
92
- - {+django-odm+} does not support nesting an ``EmbeddedModelField`` within an ``ArrayField``.
87
+ - ``ArrayField`` polymorphism is not supported .
88
+ - Nested ``EmbeddedModelField`` values within an ``ArrayField`` are not supported .
93
89
94
90
- ``EmbeddedModelField``
95
91
96
92
- ``EmbeddedModel`` schema changes do not register after creation.
97
93
- Embedded documents cannot take Django foreign keys.
98
- - {+django-odm+} does not support arbitrary or untyped embedded model
99
- fields. You must derive all fields from a ``EmbeddedModel`` class.
94
+ - Arbitrary or untyped embedded model fields are not supported. You must
95
+ derive all fields from a ``EmbeddedModel`` class.
100
96
101
97
- ``JSONField``
102
98
@@ -110,8 +106,7 @@ Fields
110
106
111
107
- ``DateTimeField``
112
108
113
- - {+django-odm+} does not support microsecond granularity for
114
- ``DateTimeField``.
109
+ - Microsecond granularity for ``DateTimeField`` values is not supported.
115
110
116
111
- ``DurationField``
117
112
@@ -156,9 +151,10 @@ that span multiple collections.
156
151
Geospatial Queries
157
152
``````````````````
158
153
159
- - {+django-odm+} does not support ``GeoDjango``.
160
- - {+django-odm+} does not have any Django lookup operators for MongoDB-specific
161
- geospatial queries.
154
+ {+django-odm+} does not support the following geospatial query features:
155
+
156
+ - ``GeoDjango``
157
+ - Django lookup operators for MongoDB-specific geospatial queries
162
158
163
159
Aggregation Operators
164
160
`````````````````````
@@ -208,13 +204,14 @@ Django Management Command Limitations
208
204
Migration Limitations
209
205
~~~~~~~~~~~~~~~~~~~~~
210
206
211
- - {+django-odm+} does not support enforced schema validation. To learn how to
212
- enforce schema validation in your application, see the :manual:`Specify JSON
207
+ {+django-odm+} does not support the following migration features:
208
+
209
+ - Enforced schema validation. To learn how to enforce schema
210
+ validation in your application, see the :manual:`Specify JSON
213
211
Schema Validation </core/schema-validation/specify-json-schema/>` guide in the
214
212
{+mdb-server+} manual.
215
- - {+django-odm+} does not support `DDL Transactions
216
- <{+django-docs+}/topics/migrations/#transactions>`__.
217
- - {+django-odm+} does not support the ``migrate --fake-initial`` command.
213
+ - `DDL Transactions <{+django-docs+}/topics/migrations/#transactions>`__.
214
+ - ``migrate --fake-initial`` command.
218
215
219
216
.. _django-limitations-async:
220
217
0 commit comments