Class |
Description |
AggregateIterable<TResult> |
Iterable for aggregate.
|
AggregationOptions |
The options to apply to an aggregate operation.
|
AggregationOptions.Builder |
Builder for creating AggregationOptions .
|
AggregationOptions.OutputMode |
Deprecated.
|
AggregationOutput |
Deprecated.
|
BulkUpdateRequestBuilder |
A builder for a single update request.
|
BulkWriteError |
Represents an error for an item included in a bulk write operation, e.g.
|
BulkWriteException |
An exception that represents all errors associated with a bulk write operation.
|
BulkWriteOperation |
A bulk write operation.
|
BulkWriteRequestBuilder |
A builder for a single write request.
|
BulkWriteResult |
The result of a successful bulk write operation.
|
BulkWriteUpsert |
Represents an upsert request in a bulk write operation that resulted in an insert.
|
Bytes |
Deprecated.
|
ChangeStreamIterable<TResult> |
Iterable for change streams.
|
CLI |
Deprecated.
|
ClientEncryption |
The Key vault.
|
ClientEncryptions |
Factory for ClientEncryption implementations.
|
ClientSession |
A client session that supports transactions.
|
CommandResult |
A simple wrapper to hold the result of a command.
|
Cursor |
Interface for providing consistent behaviour between different Cursor implementations.
|
DB |
A thread-safe client view of a logical database in a MongoDB cluster.
|
DBAddress |
Deprecated.
|
DBCallback |
The DB callback interface.
|
DBCallbackFactory |
Factory for creating concrete implementations of DBCallback.
|
DBCollection |
Implementation of a database collection.
|
DBCollectionCountOptions |
The options for a count operation.
|
DBCollectionDistinctOptions |
The options for a distinct operation.
|
DBCollectionFindAndModifyOptions |
The oprtions for find and modify operations.
|
DBCollectionFindOptions |
The options to apply to a find operation (also commonly referred to as a query).
|
DBCollectionRemoveOptions |
The options to apply when removing documents from the DBCollection
|
DBCollectionUpdateOptions |
The options to apply when updating documents in the DBCollection
|
DBCreateViewOptions |
The options to apply when creating a view
|
DBCursor |
An iterator over database results.
|
DBDecoder |
An interface for decoders of BSON into instances of DBObject that belong to a DBCollection.
|
DBDecoderFactory |
Creates concrete DBDecoder instances.
|
DBEncoder |
An interface for encoders of BSONObject to BSON.
|
DBEncoderFactory |
Creates concrete DBEncoder instances.
|
DefaultDBCallback |
An implementation of DBCallback that decodes into a DBObject.
|
DefaultDBDecoder |
An implementation of DBDecoder
|
DefaultDBEncoder |
The default BSON encoder for BSONObject instances.
|
DistinctIterable<TResult> |
Iterable interface for distinct.
|
FindIterable<TResult> |
Iterable for find.
|
GridFS |
Implementation of GridFS - a specification for storing and retrieving files that exceed the BSON-document size limit of 16MB.
|
GridFSBucket |
Represents a GridFS Bucket
|
GridFSBuckets |
A factory for GridFSBucket instances.
|
GridFSDBFile |
This class enables retrieving a GridFS file metadata and content.
|
GridFSDownloadStream |
A GridFS InputStream for downloading data from GridFS
|
GridFSFile |
The abstract class representing a GridFS file.
|
GridFSFindIterable |
Iterable for the GridFS Files Collection.
|
GridFSInputFile |
This class represents a GridFS file to be written to the database.
|
GridFSUploadStream |
A GridFS OutputStream for uploading data into GridFS
|
GroupCommand |
Deprecated.
|
InsertOptions |
Options related to insertion of documents into MongoDB.
|
JSON |
Deprecated.
|
JSONCallback |
Deprecated.
|
JSONParseException |
Deprecated.
|
JSONSerializers |
Deprecated.
|
LazyDBCallback |
A BSONCallback for the creation of LazyDBObject and LazyDBList instances.
|
LazyDBDecoder |
A decoder for LazyDBObject instances.
|
LazyDBEncoder |
Encoder that only knows how to encode BSONObject instances of type LazyDBObject.
|
LazyDBList |
A LazyDBObject representing a BSON array.
|
LazyDBObject |
An immutable DBObject backed by a byte buffer that lazily provides keys and values on request.
|
ListCollectionsIterable<TResult> |
Iterable for ListCollections.
|
ListDatabasesIterable<TResult> |
Iterable for ListDatabases.
|
ListIndexesIterable<TResult> |
Iterable for ListIndexes.
|
MapReduceCommand |
This class groups the argument for a map/reduce operation and can build the underlying command object
|
MapReduceCommand.OutputType |
Represents the different options available for outputting the results of a map-reduce operation.
|
MapReduceIterable<TResult> |
Iterable for map-reduce.
|
MapReduceOutput |
Represents the result of a map/reduce operation.
|
Mongo |
Deprecated.
|
Mongo.Holder |
Deprecated. |
MongoChangeStreamCursor<TResult> |
The Mongo Cursor interface for change streams implementing the iterator protocol.
|
MongoClient |
A client-side representation of a MongoDB cluster.
|
MongoClient |
A MongoDB client with internal connection pooling.
|
MongoClientFactory |
An ObjectFactory for MongoClient instances.
|
MongoClientFactory |
|
MongoClientOptions |
Various settings to control the behavior of a MongoClient .
|
MongoClientOptions.Builder |
A builder for MongoClientOptions so that MongoClientOptions can be immutable, and to support easier construction through chaining.
|
MongoClients |
|
MongoClientURI |
Represents a URI
which can be used to create a MongoClient instance.
|
MongoCollection<TDocument> |
The MongoCollection interface.
|
MongoCursor<TResult> |
The Mongo Cursor interface implementing the iterator protocol.
|
MongoDatabase |
The MongoDatabase interface.
|
MongoIterable<TResult> |
The MongoIterable is the results from an operation, such as a query.
|
MongoOptions |
Deprecated.
|
MongoURI |
Deprecated.
|
ObjectSerializer |
Deprecated.
|
ParallelScanOptions |
Deprecated.
|
ParallelScanOptions.Builder |
A builder for the options
|
QueryBuilder |
Utility for creating DBObject queries
|
QueryOperators |
MongoDB keywords for various query operations.
|
ReflectionDBObject |
Deprecated.
|
ReflectionDBObject.JavaWrapper |
Represents a wrapper around the DBObject to interface with the Class fields
|
ReplicaSetStatus |
Deprecated.
|
TransactionBody<T> |
A functional interface representing the body of a transaction.
|
Util |
Deprecated.
|
WriteConcernError |
An error representing a failure by the server to apply the requested write concern to the bulk operation.
|
WriteResult |
This class lets you access the results of the previous acknowledged write.
|