Clearer docstring of Document._get_collection [ci skip]
This commit is contained in:
parent
008bb19b0b
commit
1fcd706e11
@ -182,8 +182,13 @@ class Document(six.with_metaclass(TopLevelDocumentMetaclass, BaseDocument)):
|
|||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def _get_collection(cls):
|
def _get_collection(cls):
|
||||||
"""Return the corresponding PyMongo collection of this document.
|
"""Return the PyMongo collection corresponding to this document.
|
||||||
Upon the first call, it will ensure that indexes gets created. The returned collection then gets cached
|
|
||||||
|
Upon first call, this method:
|
||||||
|
1. Initializes a :class:`~pymongo.collection.Collection` corresponding
|
||||||
|
to this document.
|
||||||
|
2. Creates indexes defined in this document's :attr:`meta` dictionary.
|
||||||
|
This happens only if `auto_create_index` is True.
|
||||||
"""
|
"""
|
||||||
if not hasattr(cls, '_collection') or cls._collection is None:
|
if not hasattr(cls, '_collection') or cls._collection is None:
|
||||||
# Get the collection, either capped or regular.
|
# Get the collection, either capped or regular.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user