(self)
return next(c)
Returns an explain plan record for this cursor.

        .. mongodoc:: explain
Returns an explain plan record for this cursor.
Returns an explain plan record for this cursor .
def explain(self):
        """Returns an explain plan record for this cursor.

        .. mongodoc:: explain
        """
        c = self.clone()
        c.__explain = True

        # always use a hard limit for explains
        if c.__limit:
            c.__limit = -abs(c.__limit)
        return next(c)
def explain ( self ) : c = self . clone ( ) c . __explain = True # always use a hard limit for explains if c . __limit : c . __limit = - abs ( c . __limit ) return next ( c )