@NonNullApi
Package com.mongodb
-
Interface Summary Interface Description Cursor Interface for providing consistent behaviour between different Cursor implementations.DBCallback The DB callback interface.DBCallbackFactory Factory for creating concrete implementations of DBCallback.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. -
Class Summary Class Description AggregationOptions The options to apply to an aggregate operation.AggregationOptions.Builder Builder for creatingAggregationOptions
.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.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 classCommandResult A simple wrapper to hold the result of a command.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.DBCollection Implementation of a database collection.DBCursor An iterator over database results.DefaultDBCallback An implementation of DBCallback that decodes into a DBObject.DefaultDBDecoder An implementation of DBDecoderDefaultDBEncoder The default BSON encoder for BSONObject instances.GroupCommand Deprecated. the group command was deprecated in MongoDB 3.4InsertOptions Options related to insertion of documents into MongoDB.LazyDBCallback 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.MapReduceCommand This class groups the argument for a map/reduce operation and can build the underlying command objectMapReduceOutput Represents the result of a map/reduce operation.Mongo Deprecated. Replaced byMongoClient
.Mongo.Holder Deprecated. MongoClient A MongoDB client with internal connection pooling.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.MongoClientURI Represents a URI which can be used to create a MongoClient instance.MongoOptions Deprecated. Please useMongoClientOptions
instead.MongoURI Deprecated. Replaced byMongoClientURI
ParallelScanOptions 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. 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. -
Enum Summary Enum Description AggregationOptions.OutputMode Deprecated. There is no replacement for this.MapReduceCommand.OutputType Represents the different options available for outputting the results of a map-reduce operation. -
Exception Summary Exception Description BulkWriteException An exception that represents all errors associated with a bulk write operation.