public DBCursor copy() {
        return new DBCursor(collection, filter, findOptions, executor, decoderFactory, decoder, retryReads);
    }
public DBCursor copy() {
        return new DBCursor(collection, filter, findOptions, executor, decoderFactory, decoder, retryReads);
    }
public DBCursor copy ( ) { return new DBCursor ( collection , filter , findOptions , executor , decoderFactory , decoder , retryReads ) ; }
Creates a copy of an existing database cursor. The new cursor is an iterator, even if the original was an array.

@return the new cursor
Creates a copy of an existing database cursor . The new cursor is an iterator even if the original was an array .