All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AggregateIterable<TResult> Iterable for aggregate.AggregationOptions The options to apply to an aggregate operation.AggregationOptions.Builder Builder for creatingAggregationOptions
.AggregationOptions.OutputMode Deprecated. There is no replacement for this.AggregationOutput Deprecated. Replace with use of aggregate methods inDBCollection
that return instances ofCursor
.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. there is no replacement for this classChangeStreamIterable<TResult> Iterable for change streams.CLI Deprecated. there is no replacement for this classClientEncryption 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. This class is no longer needed, as the driver does not rely on it for anything anymore.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 DBCollectionDBCollectionUpdateOptions The options to apply when updating documents in the DBCollectionDBCreateViewOptions The options to apply when creating a viewDBCursor 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 DBDecoderDefaultDBEncoder 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 BucketGridFSBuckets A factory for GridFSBucket instances.GridFSDBFile This class enables retrieving a GridFS file metadata and content.GridFSDownloadStream A GridFS InputStream for downloading data from GridFSGridFSFile 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 GridFSGroupCommand Deprecated. the group command was deprecated in MongoDB 3.4InsertOptions Options related to insertion of documents into MongoDB.JSON Deprecated. This class has been superseded by to toJson and parse methods on BasicDBObjectJSONCallback Deprecated. This class has been superseded by to toJson and parse methods on BasicDBObjectJSONParseException Deprecated. there is no replacement for this classJSONSerializers Deprecated. This class has been superseded by to toJson and parse methods on BasicDBObjectLazyDBCallback ABSONCallback
for the creation ofLazyDBObject
andLazyDBList
instances.LazyDBDecoder A decoder forLazyDBObject
instances.LazyDBEncoder Encoder that only knows how to encode BSONObject instances of type LazyDBObject.LazyDBList ALazyDBObject
representing a BSON array.LazyDBObject An immutableDBObject
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 objectMapReduceCommand.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. Replaced byMongoClient
.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 A JNDI ObjectFactory forMongoClient
instances.MongoClientOptions Various settings to control the behavior of aMongoClient
.MongoClientOptions.Builder A builder for MongoClientOptions so that MongoClientOptions can be immutable, and to support easier construction through chaining.MongoClients A factory forMongoClient
instances.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. Please useMongoClientOptions
instead.MongoURI Deprecated. Replaced byMongoClientURI
ObjectSerializer Deprecated. there is no replacement for this interfaceParallelScanOptions Deprecated. the parallelCollectionScan command will be removed in MongoDB 4.2ParallelScanOptions.Builder A builder for the optionsQueryBuilder Utility for creating DBObject queriesQueryOperators MongoDB keywords for various query operations.ReflectionDBObject Deprecated. Replaced byPojoCodecProvider
ReflectionDBObject.JavaWrapper Represents a wrapper around the DBObject to interface with the Class fieldsReplicaSetStatus Deprecated. TransactionBody<T> A functional interface representing the body of a transaction.Util Deprecated. there is no replacement for this classWriteConcernError 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.