Package | Description |
---|---|
com.mongodb |
The core mongodb package
|
com.mongodb.client |
This package contains classes for the new client api for MongoDatabase and MongoCollection
|
com.mongodb.client.gridfs |
This package contains the new GridFS implementation
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
AggregateIterableImpl<TDocument,TResult> |
(package private) class |
DistinctIterableImpl<TDocument,TResult> |
(package private) class |
FindIterableImpl<TDocument,TResult> |
private class |
FindIterableImpl.FindOperationIterable |
(package private) class |
ListCollectionsIterableImpl<TResult> |
(package private) class |
ListDatabasesIterableImpl<TResult> |
(package private) class |
ListIndexesIterableImpl<TResult> |
(package private) class |
MappingIterable<U,V> |
(package private) class |
MapReduceIterableImpl<TDocument,TResult> |
(package private) class |
OperationIterable<T>
MongoIterable implementation that aids iteration over the results of results of an inline map-reduce operation.
|
Modifier and Type | Field and Description |
---|---|
private MongoIterable<U> |
MappingIterable.iterable |
Modifier and Type | Method and Description |
---|---|
MongoIterable<T> |
OperationIterable.batchSize(int batchSize) |
(package private) MongoIterable<TResult> |
MapReduceIterableImpl.execute() |
private MongoIterable<TResult> |
ListIndexesIterableImpl.execute() |
private MongoIterable<TResult> |
ListDatabasesIterableImpl.execute() |
private MongoIterable<TResult> |
ListCollectionsIterableImpl.execute() |
private MongoIterable<TResult> |
FindIterableImpl.execute() |
private MongoIterable<TResult> |
DistinctIterableImpl.execute() |
private MongoIterable<TResult> |
AggregateIterableImpl.execute() |
MongoIterable<java.lang.String> |
MongoDatabaseImpl.listCollectionNames() |
MongoIterable<java.lang.String> |
MongoClient.listDatabaseNames()
Get a list of the database names
|
<U> MongoIterable<U> |
MapReduceIterableImpl.map(Function<TResult,U> mapper) |
<U> MongoIterable<U> |
ListIndexesIterableImpl.map(Function<TResult,U> mapper) |
<U> MongoIterable<U> |
ListDatabasesIterableImpl.map(Function<TResult,U> mapper) |
<U> MongoIterable<U> |
ListCollectionsIterableImpl.map(Function<TResult,U> mapper) |
<U> MongoIterable<U> |
FindIterableImpl.map(Function<TResult,U> mapper) |
<U> MongoIterable<U> |
DistinctIterableImpl.map(Function<TResult,U> mapper) |
<U> MongoIterable<U> |
AggregateIterableImpl.map(Function<TResult,U> mapper) |
<U> MongoIterable<U> |
OperationIterable.map(Function<T,U> mapper) |
<W> MongoIterable<W> |
MappingIterable.map(Function<V,W> newMap) |
Constructor and Description |
---|
MappingIterable(MongoIterable<U> iterable,
Function<U,V> mapper) |
Modifier and Type | Interface and Description |
---|---|
interface |
AggregateIterable<TResult>
Iterable for aggregate.
|
interface |
DistinctIterable<TResult>
Iterable interface for distinct.
|
interface |
FindIterable<TResult>
Iterable for find.
|
interface |
ListCollectionsIterable<TResult>
Iterable for ListCollections.
|
interface |
ListDatabasesIterable<TResult>
Iterable for ListDatabases.
|
interface |
ListIndexesIterable<TResult>
Iterable for ListIndexes.
|
interface |
MapReduceIterable<TResult>
Iterable for map-reduce.
|
Modifier and Type | Method and Description |
---|---|
MongoIterable<TResult> |
MongoIterable.batchSize(int batchSize)
Sets the number of documents to return per batch.
|
MongoIterable<java.lang.String> |
MongoDatabase.listCollectionNames()
Gets the names of all the collections in this database.
|
<U> MongoIterable<U> |
MongoIterable.map(Function<TResult,U> mapper)
Maps this iterable from the source document type to the target document type.
|
Modifier and Type | Interface and Description |
---|---|
interface |
GridFSFindIterable
Iterable for the GridFS Files Collection.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
GridFSFindIterableImpl |
Modifier and Type | Method and Description |
---|---|
<U> MongoIterable<U> |
GridFSFindIterableImpl.map(Function<GridFSFile,U> mapper) |