OpenQuizz
Une application de gestion des contenus pédagogiques
GridOutCursor Class Reference
Inheritance diagram for GridOutCursor:
Collaboration diagram for GridOutCursor:

Public Member Functions

def __init__ (self, collection, filter=None, skip=0, limit=0, no_cursor_timeout=False, sort=None, batch_size=0, session=None)
 
def next (self)
 
def add_option (self, *args, **kwargs)
 
def remove_option (self, *args, **kwargs)
 
- Public Member Functions inherited from Cursor
def __init__ (self, collection, filter=None, projection=None, skip=0, limit=0, no_cursor_timeout=False, cursor_type=CursorType.NON_TAILABLE, sort=None, allow_partial_results=False, oplog_replay=False, modifiers=None, batch_size=0, manipulate=True, collation=None, hint=None, max_scan=None, max_time_ms=None, max=None, min=None, return_key=False, show_record_id=False, snapshot=False, comment=None, session=None, allow_disk_use=None)
 
def collection (self)
 
def retrieved (self)
 
def __del__ (self)
 
def rewind (self)
 
def clone (self)
 
def close (self)
 
def add_option (self, mask)
 
def remove_option (self, mask)
 
def allow_disk_use (self, allow_disk_use)
 
def limit (self, limit)
 
def batch_size (self, batch_size)
 
def skip (self, skip)
 
def max_time_ms (self, max_time_ms)
 
def max_await_time_ms (self, max_await_time_ms)
 
def __getitem__ (self, index)
 
def max_scan (self, max_scan)
 
def max (self, spec)
 
def min (self, spec)
 
def sort (self, key_or_list, direction=None)
 
def count (self, with_limit_and_skip=False)
 
def distinct (self, key)
 
def explain (self)
 
def hint (self, index)
 
def comment (self, comment)
 
def where (self, code)
 
def collation (self, collation)
 
def alive (self)
 
def cursor_id (self)
 
def address (self)
 
def session (self)
 
def __iter__ (self)
 
def __enter__ (self)
 
def __exit__ (self, exc_type, exc_val, exc_tb)
 
def __copy__ (self)
 
def __deepcopy__ (self, memo)
 

Detailed Description

A cursor / iterator for returning GridOut objects as the result
of an arbitrary query against the GridFS files collection.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  collection,
  filter = None,
  skip = 0,
  limit = 0,
  no_cursor_timeout = False,
  sort = None,
  batch_size = 0,
  session = None 
)
Create a new cursor, similar to the normal
:class:`~pymongo.cursor.Cursor`.

Should not be called directly by application developers - see
the :class:`~gridfs.GridFS` method :meth:`~gridfs.GridFS.find` instead.

.. versionadded 2.7

.. mongodoc:: cursors

Member Function Documentation

◆ add_option()

def add_option (   self,
args,
**  kwargs 
)

◆ next()

def next (   self)
Get next GridOut object from cursor.

Reimplemented from Cursor.

◆ remove_option()

def remove_option (   self,
args,
**  kwargs 
)

The documentation for this class was generated from the following file: