Interface | Description |
---|---|
com.mongodb.event.ConnectionListener |
- No longer used
|
com.mongodb.operation.OperationExecutor |
there is no replacement for this interface
|
Class | Description |
---|---|
com.mongodb.AggregationOutput |
Replace with use of aggregate methods in
DBCollection that return instances of Cursor . |
com.mongodb.event.ClusterEventMulticaster |
register multiple cluster listeners instead
|
com.mongodb.event.CommandEventMulticaster |
register multiple command listeners instead
|
com.mongodb.event.CommandListenerMulticaster |
register multiple command listeners in the settings
|
com.mongodb.event.ConnectionMessageReceivedEvent |
- No longer used
|
com.mongodb.event.ConnectionMessagesSentEvent |
- No longer used
|
com.mongodb.event.ConnectionPoolEventMulticaster |
register multiple command listeners instead
|
com.mongodb.DBAddress |
This class is no longer needed, as the driver does not rely on it for anything anymore. Use
ServerAddress instead. |
com.mongodb.client.gridfs.model.GridFSDownloadByNameOptions |
use
GridFSDownloadOptions instead. |
com.mongodb.util.JSON |
This class has been superseded by to toJson and parse methods on BasicDBObject
|
com.mongodb.util.JSONCallback |
This class has been superseded by to toJson and parse methods on BasicDBObject
|
com.mongodb.util.JSONSerializers |
This class has been superseded by to toJson and parse methods on BasicDBObject
|
com.mongodb.async.client.MongoClientSettings |
use
MongoClientSettings instead |
com.mongodb.MongoOptions |
Please use
MongoClientOptions instead. |
com.mongodb.MongoURI |
Replaced by
MongoClientURI |
com.mongodb.client.model.ParallelCollectionScanOptions |
this is an unused class and there should be no reason to use it
|
com.mongodb.selector.PrimaryServerSelector |
Use either
ReadPreferenceServerSelector or WritableServerSelector , depending on your requirements |
com.mongodb.event.ServerEventMulticaster |
register multiple server listeners instead
|
com.mongodb.event.ServerMonitorEventMulticaster |
register multiple server monitor listeners instead
|
com.mongodb.WriteConcern.Majority |
Enum | Description |
---|---|
com.mongodb.AggregationOptions.OutputMode |
There is no replacement for this. Applications can assume that the driver will use a cursor for server versions
that support it (>= 2.6). The driver will ignore this as of MongoDB 3.6, which does not support inline results for the aggregate
command.
|
Field | Description |
---|---|
com.mongodb.WriteConcern.FSYNC_SAFE |
Prefer
WriteConcern.JOURNALED |
com.mongodb.WriteConcern.FSYNCED |
Prefer
WriteConcern.JOURNALED |
com.mongodb.WriteConcern.JOURNAL_SAFE |
Prefer
WriteConcern.JOURNALED |
com.mongodb.gridfs.GridFS.MAX_CHUNKSIZE |
You can calculate max chunkSize with a similar formula
Mongo.getMaxBsonObjectSize() - 500*1000.
Please ensure that you left enough space for metadata (500kb is enough). |
com.mongodb.MongoCredential.MONGODB_CR_MECHANISM |
This mechanism was replaced by
MongoCredential.SCRAM_SHA_1_MECHANISM in MongoDB 3.0, and is now deprecated |
com.mongodb.WriteConcern.NORMAL |
Prefer
WriteConcern.UNACKNOWLEDGED |
com.mongodb.WriteConcern.REPLICA_ACKNOWLEDGED |
Prefer WriteConcern#W2
|
com.mongodb.WriteConcern.REPLICAS_SAFE |
Prefer
WriteConcern.W2 |
com.mongodb.WriteConcern.SAFE |
Prefer
WriteConcern.ACKNOWLEDGED |
Enum Constant | Description |
---|---|
com.mongodb.AuthenticationMechanism.MONGODB_CR |
This mechanism was replaced by
AuthenticationMechanism.SCRAM_SHA_1 in MongoDB 3.0, and is now deprecated |
org.bson.json.JsonMode.STRICT |
The format generated with this mode is no longer considered standard for MongoDB tools.
|