Package | Description |
---|---|
com.mongodb |
The core mongodb package
|
com.mongodb.async.client |
This packages contains classes for the new async client
|
com.mongodb.async.client.gridfs |
Contains the classes for supporting MongoDB's specification for storing very large files, GridFS.
|
com.mongodb.binding |
This package contains classes that manage binding to MongoDB servers for various operations.
|
com.mongodb.bulk |
Contains classes for representing the result of a bulk write operation.
|
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
|
com.mongodb.client.model |
This package contains models and options that help describe MongoCollection operations
|
com.mongodb.connection |
Contains classes that manage connecting to MongoDB servers.
|
com.mongodb.connection.netty |
This package contains netty specific classes
|
com.mongodb.gridfs |
Contains the classes for supporting MongoDB's specification for storing very large files, GridFS.
|
com.mongodb.internal.connection | |
com.mongodb.management |
Contains classes for monitoring the server/driver via Java Management Extensions (JMX).
|
com.mongodb.operation |
The core of the MongoDB driver works via operations, using the command pattern.
|
com.mongodb.selector |
Contains classes that determine how to select the server to connect to in order to send commands or queries.
|
Class and Description |
---|
AggregationOptions
The options to apply to an aggregate operation.
|
AggregationOptions.Builder
Builder for creating
AggregationOptions . |
AggregationOptions.OutputMode
Enumeration to define where the results of the aggregation will be output.
|
AggregationOutput
Container for the result of aggregation operation.
|
AuthenticationMechanism
An enumeration of the MongodDB-supported authentication mechanisms.
|
BasicDBList
An implementation of List that reflects the way BSON lists work.
|
BasicDBObject
A basic implementation of BSON object that is MongoDB specific.
|
BasicDBObjectBuilder
Utility for building complex objects.
|
Block
An interface for applying some logic against the given parameter.
|
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.OptionHolder |
CommandResult
A simple wrapper to hold the result of a command.
|
CompoundDBObjectCodec |
ConnectionString
Represents a Connection String.
|
Cursor
Interface for providing consistent behaviour between different Cursor implementations.
|
CursorType
An enumeration of cursor types.
|
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. Use
ServerAddress instead. |
DBCallback
The DB callback interface.
|
DBCallbackFactory
Factory for creating concrete implementations of DBCallback.
|
DBCollection
Implementation of a database collection.
|
DBCollectionObjectFactory |
DBCursor
An iterator over database results.
|
DBCursor.IteratorOrArray |
DBCursor.OptionalFinalizer |
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.
|
DBObject
This interface adds some specific behaviour to
BSONObject for MongoDB documents. |
DBObjectCodec
A collectible codec for a DBObject.
|
DBObjectFactory |
DBRef
A representation of a database reference.
|
ErrorCategory
A categorization of errors returned by a MongoDB server command.
|
ExplainVerbosity
An enumeration of the verbosity levels available for explaining query execution.
|
Function
Apply a function to the input object yielding an appropriate result object.
|
GroupCommand
This class groups the argument for a group operation and can build the underlying command object
|
InsertOptions
Options related to insertion of documents into MongoDB.
|
ListDatabasesIterableImpl |
MappingIterable |
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.
|
MapReduceOutput
Represents the result of a map/reduce operation.
|
Mongo
A database connection with internal connection pooling.
|
Mongo.Holder
Mongo.Holder can be used as a static place to hold several instances of Mongo.
|
Mongo.ServerCursorAndNamespace |
MongoBulkWriteException
An exception that represents all errors associated with a bulk write operation.
|
MongoClientException
A base class for exceptions indicating a failure condition with the MongoClient.
|
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.
|
MongoClientURI
Represents a URI
which can be used to create a MongoClient instance.
|
MongoCredential
Represents credentials to authenticate to a mongo server,as well as the source of the credentials and the authentication mechanism to
use.
|
MongoException
Top level Exception for all Exceptions, server-side or client-side, that come from the driver.
|
MongoInternalException
A Mongo exception internal to the driver, not carrying any error code.
|
MongoNamespace
A MongoDB namespace, which includes a database name and collection name.
|
MongoOptions
Deprecated.
Please use
MongoClientOptions instead. |
MongoQueryException
An exception indicating that a query operation failed on the server.
|
MongoServerException
An exception indicating that some error has been raised by a MongoDB server in response to an operation.
|
MongoSocketException
Subclass of
MongoException representing a network-related exception |
MongoURI
Deprecated.
Replaced by
MongoClientURI |
MongoWriteConcernException
An exception indicating a failure to apply the write concern to the requested write operation
|
OperationIterable
MongoIterable implementation that aids iteration over the results of results of an inline map-reduce operation.
|
ParallelScanOptions
The options to use for a parallel collection scan.
|
ParallelScanOptions.Builder
A builder for the options
|
QueryBuilder
Utility for creating DBObject queries
|
ReadConcern
A read concern allows clients to choose a level of isolation for their reads.
|
ReadConcernLevel
A read concern level allows clients to choose a level of isolation for their reads.
|
ReadPreference
A class that represents preferred replica set members to which a query or command can be sent.
|
ReflectionDBObject
This class enables to map simple Class fields to a BSON object fields
|
ReflectionDBObject.FieldInfo |
ReflectionDBObject.JavaWrapper
Represents a wrapper around the DBObject to interface with the Class fields
|
ReplicaSetStatus
Keeps replica set status.
|
ServerAddress
Represents the location of a Mongo server - i.e.
|
ServerCursor
A class representing a cursor id associated with a server address (host/port) Since cursor ids are only useful in the context of a single
MongoDB server process, you need both values to do a getMore on the cursor.
|
Tag
A replica set tag.
|
TaggableReadPreference
Abstract class for all preference which can be combined with tags
|
TaggableReadPreference.SecondaryReadPreference
Read from secondary
|
TagSet
An immutable set of tags, used to select members of a replica set to use for read operations.
|
WriteConcern
Controls the acknowledgment of write operations with various options.
|
WriteConcern.Majority |
WriteConcernError
An error representing a failure by the server to apply the requested write concern to the bulk operation.
|
WriteConcernException
An exception representing an error reported due to a write failure.
|
WriteConcernResult
The result of a successful write operation.
|
WriteError
Represents the details of a write error , e.g.
|
WriteRequest |
WriteResult
This class lets you access the results of the previous acknowledged write.
|
Class and Description |
---|
Block
An interface for applying some logic against the given parameter.
|
ConnectionString
Represents a Connection String.
|
Function
Apply a function to the input object yielding an appropriate result object.
|
MongoCredential
Represents credentials to authenticate to a mongo server,as well as the source of the credentials and the authentication mechanism to
use.
|
ReadConcern
A read concern allows clients to choose a level of isolation for their reads.
|
ReadPreference
A class that represents preferred replica set members to which a query or command can be sent.
|
WriteConcern
Controls the acknowledgment of write operations with various options.
|
Class and Description |
---|
MongoGridFSException
An exception indicating that a failure occurred in GridFS.
|
Class and Description |
---|
ReadPreference
A class that represents preferred replica set members to which a query or command can be sent.
|
ServerAddress
Represents the location of a Mongo server - i.e.
|
Class and Description |
---|
WriteError
Represents the details of a write error , e.g.
|
Class and Description |
---|
Block
An interface for applying some logic against the given parameter.
|
CursorType
An enumeration of cursor types.
|
Function
Apply a function to the input object yielding an appropriate result object.
|
MongoNamespace
A MongoDB namespace, which includes a database name and collection name.
|
ReadConcern
A read concern allows clients to choose a level of isolation for their reads.
|
ReadPreference
A class that represents preferred replica set members to which a query or command can be sent.
|
ServerAddress
Represents the location of a Mongo server - i.e.
|
ServerCursor
A class representing a cursor id associated with a server address (host/port) Since cursor ids are only useful in the context of a single
MongoDB server process, you need both values to do a getMore on the cursor.
|
WriteConcern
Controls the acknowledgment of write operations with various options.
|
Class and Description |
---|
Block
An interface for applying some logic against the given parameter.
|
Function
Apply a function to the input object yielding an appropriate result object.
|
ReadConcern
A read concern allows clients to choose a level of isolation for their reads.
|
ReadPreference
A class that represents preferred replica set members to which a query or command can be sent.
|
WriteConcern
Controls the acknowledgment of write operations with various options.
|
Class and Description |
---|
CursorType
An enumeration of cursor types.
|
DBEncoder
An interface for encoders of BSONObject to BSON.
|
DBObject
This interface adds some specific behaviour to
BSONObject for MongoDB documents. |
ReadConcern
A read concern allows clients to choose a level of isolation for their reads.
|
ReadPreference
A class that represents preferred replica set members to which a query or command can be sent.
|
WriteConcern
Controls the acknowledgment of write operations with various options.
|
Class and Description |
---|
ConnectionString
Represents a Connection String.
|
MongoBulkWriteException
An exception that represents all errors associated with a bulk write operation.
|
MongoCommandException
An exception indicating that a command sent to a MongoDB server returned a failure.
|
MongoCredential
Represents credentials to authenticate to a mongo server,as well as the source of the credentials and the authentication mechanism to
use.
|
MongoException
Top level Exception for all Exceptions, server-side or client-side, that come from the driver.
|
MongoIncompatibleDriverException
An exception indicating that this version of the driver is not compatible with at least one of the servers that it is currently
connected to.
|
MongoNamespace
A MongoDB namespace, which includes a database name and collection name.
|
MongoSecurityException
This exception is thrown when there is an error reported by the underlying client authentication mechanism.
|
MongoTimeoutException
An exception indicating that the driver has timed out waiting for either a server or a connection to become available.
|
MongoWaitQueueFullException
An exception indicating that the queue for waiting for a pooled connection is full.
|
ReadPreference
A class that represents preferred replica set members to which a query or command can be sent.
|
ServerAddress
Represents the location of a Mongo server - i.e.
|
ServerCursor
A class representing a cursor id associated with a server address (host/port) Since cursor ids are only useful in the context of a single
MongoDB server process, you need both values to do a getMore on the cursor.
|
TagSet
An immutable set of tags, used to select members of a replica set to use for read operations.
|
WriteConcern
Controls the acknowledgment of write operations with various options.
|
WriteConcernException
An exception representing an error reported due to a write failure.
|
WriteConcernResult
The result of a successful write operation.
|
Class and Description |
---|
ServerAddress
Represents the location of a Mongo server - i.e.
|
Class and Description |
---|
DB
A thread-safe client view of a logical database in a MongoDB cluster.
|
DBCollection
Implementation of a database collection.
|
DBCursor
An iterator over database results.
|
DBObject
This interface adds some specific behaviour to
BSONObject for MongoDB documents. |
Mongo
A database connection with internal connection pooling.
|
Class and Description |
---|
ServerAddress
Represents the location of a Mongo server - i.e.
|
Class and Description |
---|
ServerAddress
Represents the location of a Mongo server - i.e.
|
Class and Description |
---|
CursorType
An enumeration of cursor types.
|
ExplainVerbosity
An enumeration of the verbosity levels available for explaining query execution.
|
MongoBulkWriteException
An exception that represents all errors associated with a bulk write operation.
|
MongoClientException
A base class for exceptions indicating a failure condition with the MongoClient.
|
MongoCommandException
An exception indicating that a command sent to a MongoDB server returned a failure.
|
MongoCredential
Represents credentials to authenticate to a mongo server,as well as the source of the credentials and the authentication mechanism to
use.
|
MongoException
Top level Exception for all Exceptions, server-side or client-side, that come from the driver.
|
MongoNamespace
A MongoDB namespace, which includes a database name and collection name.
|
MongoQueryException
An exception indicating that a query operation failed on the server.
|
MongoWriteConcernException
An exception indicating a failure to apply the write concern to the requested write operation
|
ReadConcern
A read concern allows clients to choose a level of isolation for their reads.
|
ReadPreference
A class that represents preferred replica set members to which a query or command can be sent.
|
ServerAddress
Represents the location of a Mongo server - i.e.
|
ServerCursor
A class representing a cursor id associated with a server address (host/port) Since cursor ids are only useful in the context of a single
MongoDB server process, you need both values to do a getMore on the cursor.
|
WriteConcern
Controls the acknowledgment of write operations with various options.
|
WriteConcernException
An exception representing an error reported due to a write failure.
|
WriteConcernResult
The result of a successful write operation.
|
Class and Description |
---|
ReadPreference
A class that represents preferred replica set members to which a query or command can be sent.
|
ServerAddress
Represents the location of a Mongo server - i.e.
|