T - The type of elements being iterated over.public interface MongoIterator<T> extends Iterator<T>, Iterable<T>, MongoCursorControl, ClosableIterator<T>
In addition the batch size for the next request for documents from the cursor can be set.
BATCH_SIZE_FIELD, CURSOR_ID_FIELD, LIMIT_FIELD, NAME_SPACE_FIELD, SERVER_FIELD| Modifier and Type | Method and Description | 
|---|---|
Object[] | 
toArray()
Consumes all of the elements in the iterator and returns them in a single
 array. 
 | 
<S> S[] | 
toArray(S[] to)
Consumes all of the elements in the iterator and returns them in a single
 array. 
 | 
List<T> | 
toList()
Consumes all of the elements in the iterator and returns them in a single
 mutable list. 
 | 
asDocument, close, getBatchSize, setBatchSize, stopclose, getBatchSize, setBatchSizeObject[] toArray()
 WARNING: This method loads all of the iterator results into memory and
 may cause an OutOfMemoryError.
 
<S> S[] toArray(S[] to)
 WARNING: This method loads all of the iterator results into memory and
 may cause an OutOfMemoryError.
 
S - The type of elements in the array.to - The array to copy into. If not the right size a new array will
            be allocated of the right size.List<T> toList()
 WARNING: This method loads all of the iterator results into memory and
 may cause an OutOfMemoryError.
 
Copyright © 2011–2014 Allanbank Consulting, Inc.. All rights reserved.