cervmongo package ================= package contents ---------------- .. automodule:: cervmongo :members: :inherited-members: :imported-members: :undoc-members: :show-inheritance: cervmongo.config submodule -------------------------- .. automodule:: cervmongo.config :members: :undoc-members: :show-inheritance: cervmongo.main submodule ------------------------ .. automodule:: cervmongo.main :members: :undoc-members: :show-inheritance: .. py:class:: cervmongo.main.SyncIOClient.COLLECTION.CollectionClient Convenience class that is instantiated and supplied by the `COLLECTION <./cervmongo.html#cervmongo.main.SyncIOClient.COLLECTION>`__ method. It auto-supplies collection to all upper-cased SyncIOClient methods, where required |main-sourcelink| .. |main-sourcelink| raw:: html [source] .. py:method:: get_client() .. py:method:: GENERATE_ID(_id=None) .. py:method:: COLLECTION(collection) .. py:method:: UPLOAD(fileobj, filename=None, content_type=None, extension=None, **kwargs) .. py:method:: DOWNLOAD(filename_or_id=None, revision=- 1, skip=None, limit=None, sort=- 1, **query) .. py:method:: ERASE(filename_or_id, revision=- 1) .. py:method:: INDEX(key="_id", sort=1, unique=False, reindex=False) .. py:method:: ADD_FIELD(field, value='', data=False, query={}) .. py:method:: REMOVE_FIELD(field, query={}) .. py:method:: DELETE(record_or_records, soft=False) .. py:method:: GET(id_or_query={}, sort=1, key="_id", count=None, search=None, fields=None, page=None, perpage=False, limit=None, after=None, before=None, empty=None, distinct=None, one=False, **kwargs) .. py:method:: POST(record_or_records) .. py:method:: PUT(record_or_records) .. py:method:: PATCH(original, updates, w=1, upsert=False, multi=False, log=None) .. py:method:: REPLACE(original, replacement, upsert=False) .. py:method:: SEARCH(search, **kwargs) .. py:method:: PAGINATED_QUERY(limit=20, sort=, after=None, before=None, page=None, endpoint='/', ordering=-1, query={}, **kwargs) cervmongo.aio submodule ----------------------- .. automodule:: cervmongo.aio :members: :undoc-members: :show-inheritance: .. py:class:: cervmongo.aio.AsyncIOClient.COLLECTION.CollectionClient Convenience class that is instantiated and supplied by the `COLLECTION <./cervmongo.html#cervmongo.aio.AsyncIOClient.COLLECTION>`__ method. It auto-supplies collection to all upper-cased AsyncIOClient methods, where required |aio-sourcelink| .. |aio-sourcelink| raw:: html [source] .. py:method:: get_client() .. py:method:: GENERATE_ID(_id=None) .. py:method:: COLLECTION(collection) .. py:method:: UPLOAD(fileobj, filename=None, content_type=None, extension=None, **kwargs) :async: .. py:method:: DOWNLOAD(filename_or_id=None, revision=- 1, skip=None, limit=None, sort=- 1, **query) :async: .. py:method:: ERASE(filename_or_id, revision=- 1) :async: .. py:method:: INDEX(key="_id", sort=1, unique=False, reindex=False) .. py:method:: ADD_FIELD(field, value='', data=False, query={}) :async: .. py:method:: REMOVE_FIELD(field, query={}) :async: .. py:method:: DELETE(record_or_records, soft=False) :async: .. py:method:: GET(id_or_query={}, sort=1, key="_id", count=None, search=None, fields=None, page=None, perpage=False, limit=None, after=None, before=None, empty=None, distinct=None, one=False, **kwargs) :async: .. py:method:: POST(record_or_records) :async: .. py:method:: PUT(record_or_records) :async: .. py:method:: PATCH(original, updates, w=1, upsert=False, multi=False, log=None) :async: .. py:method:: REPLACE(original, replacement, upsert=False) :async: .. py:method:: SEARCH(search, **kwargs) :async: .. py:method:: PAGINATED_QUERY(limit=20, sort=, after=None, before=None, page=None, endpoint='/', ordering=-1, query={}, **kwargs) :async: cervmongo.models submodule -------------------------- .. automodule:: cervmongo.models :members: :undoc-members: :show-inheritance: cervmongo.utils submodule ------------------------- .. automodule:: cervmongo.utils :members: :undoc-members: :show-inheritance: cervmongo.vars submodule ------------------------ .. automodule:: cervmongo.vars :members: :undoc-members: :show-inheritance: Subpackages ----------- .. toctree:: :maxdepth: 4 cervmongo.extra