@@ -75,10 +75,6 @@ Indexes
7575- Creating geospatial indexes through the Django Indexes API
7676- Updating indexes in ``EmbeddedModelFields`` after model creation
7777
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-
8278.. _django-limitations-models-fields:
8379
8480Fields
@@ -88,15 +84,15 @@ Fields
8884
8985- ``ArrayField``
9086
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 .
9389
9490- ``EmbeddedModelField``
9591
9692 - ``EmbeddedModel`` schema changes do not register after creation.
9793 - 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.
10096
10197- ``JSONField``
10298
@@ -110,8 +106,7 @@ Fields
110106
111107- ``DateTimeField``
112108
113- - {+django-odm+} does not support microsecond granularity for
114- ``DateTimeField``.
109+ - Microsecond granularity for ``DateTimeField`` values is not supported.
115110
116111- ``DurationField``
117112
@@ -156,9 +151,10 @@ that span multiple collections.
156151Geospatial Queries
157152``````````````````
158153
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
162158
163159Aggregation Operators
164160`````````````````````
@@ -208,13 +204,14 @@ Django Management Command Limitations
208204Migration Limitations
209205~~~~~~~~~~~~~~~~~~~~~
210206
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
213211 Schema Validation </core/schema-validation/specify-json-schema/>` guide in the
214212 {+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.
218215
219216.. _django-limitations-async:
220217
0 commit comments