Skip to content

Commit ad7cdce

Browse files
committed
DOCSP-47094: Limitations & upcoming corrections
1 parent 89d3145 commit ad7cdce

File tree

1 file changed

+15
-18
lines changed

1 file changed

+15
-18
lines changed

source/limitations-upcoming.txt

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -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

8480
Fields
@@ -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`` is 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.
156151
Geospatial 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

163159
Aggregation Operators
164160
`````````````````````
@@ -208,13 +204,14 @@ Django Management Command Limitations
208204
Migration 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

Comments
 (0)