Skip to content

Latest commit

 

History

History
128 lines (97 loc) · 3.7 KB

apireference.rst

File metadata and controls

128 lines (97 loc) · 3.7 KB

API Reference

Connecting

mongoengine.connect

mongoengine.register_connection

Documents

mongoengine.Document

objects

A ~mongoengine.queryset.QuerySet object that is created lazily on access.

mongoengine.EmbeddedDocument

mongoengine.DynamicDocument

mongoengine.DynamicEmbeddedDocument

mongoengine.document.MapReduceDocument

mongoengine.ValidationError

mongoengine.FieldDoesNotExist

Context Managers

mongoengine.context_managers.switch_db

mongoengine.context_managers.switch_collection

mongoengine.context_managers.no_dereference

mongoengine.context_managers.query_counter

Querying

mongoengine.queryset

mongoengine.queryset.QuerySet

QuerySet.__call__

mongoengine.queryset.QuerySetNoCache

mongoengine.queryset.QuerySetNoCache.__call__

mongoengine.queryset.queryset_manager

Fields

mongoengine.base.fields.BaseField

mongoengine.fields.StringField

mongoengine.fields.URLField

mongoengine.fields.EmailField

mongoengine.fields.IntField

mongoengine.fields.LongField

mongoengine.fields.FloatField

mongoengine.fields.DecimalField

mongoengine.fields.BooleanField

mongoengine.fields.DateTimeField

mongoengine.fields.ComplexDateTimeField

mongoengine.fields.EmbeddedDocumentField

mongoengine.fields.GenericEmbeddedDocumentField

mongoengine.fields.DynamicField

mongoengine.fields.ListField

mongoengine.fields.EmbeddedDocumentListField

mongoengine.fields.SortedListField

mongoengine.fields.DictField

mongoengine.fields.MapField

mongoengine.fields.ReferenceField

mongoengine.fields.GenericReferenceField

mongoengine.fields.CachedReferenceField

mongoengine.fields.BinaryField

mongoengine.fields.FileField

mongoengine.fields.ImageField

mongoengine.fields.SequenceField

mongoengine.fields.ObjectIdField

mongoengine.fields.UUIDField

mongoengine.fields.GeoPointField

mongoengine.fields.PointField

mongoengine.fields.LineStringField

mongoengine.fields.PolygonField

mongoengine.fields.MultiPointField

mongoengine.fields.MultiLineStringField

mongoengine.fields.MultiPolygonField

mongoengine.fields.GridFSError

mongoengine.fields.GridFSProxy

mongoengine.fields.ImageGridFsProxy

mongoengine.fields.ImproperlyConfigured

Embedded Document Querying

0.9

Additional queries for Embedded Documents are available when using the ~mongoengine.EmbeddedDocumentListField to store a list of embedded documents.

A list of embedded documents is returned as a special list with the following methods:

mongoengine.base.datastructures.EmbeddedDocumentList

Misc

mongoengine.common._import_class