code: def all(cls, collection, skip=None, limit=None):
          
  
          kwargs = {
              'skip': skip,
              'limit': limit,
          }
  
          return cls._construct_query(name='all', collection=collection, multiple=True,
                                      **kwargs)
docs: Returns all documents of the collection
  
              :param collection Collection instance
              :param skip  The number of documents to skip in the query
              :param limit The maximal amount of documents to return. The skip is applied before the limit restriction.
  
              :returns Document list