.. currentmodule:: djangotoolbox.fields
- PyPy support
- MongoDB 2.0 support
- New custom primary key behaviour (to be documented)
- Deprecated the
MongoMeta.{index_together,descending_indexes,sparse_indexes}
properties in favor of the newMongoMeta.indexes
setting - Deprecation of
A()
queries - Deprecation of the
GridFSField.versioning
feature - Numerous query generator fixes
- Other bug fixes, cleanup, new tests etc.
- :doc:`GridFS storage backend </topics/gridfs>`
- Fulltext search
- Query logging support
- Support for sparse indexes (see :doc:`/reference/model-options`)
- Database settings specific to MongoDB were moved into the
OPTIONS
dict. (see :doc:`/reference/settings`) Furthermore, the SAFE_INSERTS and WAIT_FOR_SLAVES flags are now deprecated in favor of the newOPERATIONS
setting (see :ref:`operations-setting`) - Added the :ref:`tellsiteid command <troubleshooting/SITE_ID>`
- Defined a stable :ref:`lower-level database API <lowerlevel/pymongo>`
- Numerous bug fixes, new tests, code improvements and deprecations
- OR query support
- Support for :class:`~django.db.models.DateTimeField` and friends
- Support for atomic updates using F
- :class:`EmbeddedModelField` has been merged into djangotoolbox.
For legacy data records in your setup, you can use the
LegacyEmbeddedModelField
. - Support for :ref:`raw queries and raw updates <lowerlevel/raw-queries-and-updates>`
- :doc:`Aggregation support </topics/aggregations>`
- :doc:`Map/Reduce support </topics/mapreduce>`
- :class:`ListField`, :class:`SetListField`, :class:`DictField` and :class:`GenericField` have been merged into djangotoolbox
- Added an :class:`EmbeddedModelField` to store arbitrary model instances as MongoDB embedded objects/subobjects.
- Internal Refactorings