def __getitem__(self, *args, **kwargs): value = PyCursor.__getitem__(self, *args, **kwargs) if type(value) == self.__class__: return value return self._model(**value)
def __getitem__(self, index): return self._document(PymongoCursor.__getitem__(self, index), **self._kwargs)