Index

A B C D E F G H I J L M N P R S T U V W 
All Classes and Interfaces|All Packages

A

abortTransaction() - Method in interface com.mongodb.reactivestreams.client.ClientSession
Abort a transaction in the context of this session.
action(MapReduceAction) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Deprecated.
Specify the MapReduceAction to be used when writing to a collection.
addKeyAltName(BsonBinary, String) - Method in interface com.mongodb.reactivestreams.client.vault.ClientEncryption
Adds a keyAltName to the keyAltNames array of the key document in the key vault collection with the given UUID.
aggregate(ClientSession, List<? extends Bson>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Aggregates documents according to the specified aggregation pipeline.
aggregate(ClientSession, List<? extends Bson>) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Runs an aggregation framework pipeline on the database for pipeline stages that do not require an underlying collection, such as $currentOp and $listLocalSessions.
aggregate(ClientSession, List<? extends Bson>, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Aggregates documents according to the specified aggregation pipeline.
aggregate(ClientSession, List<? extends Bson>, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Runs an aggregation framework pipeline on the database for pipeline stages that do not require an underlying collection, such as $currentOp and $listLocalSessions.
aggregate(List<? extends Bson>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Aggregates documents according to the specified aggregation pipeline.
aggregate(List<? extends Bson>) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Runs an aggregation framework pipeline on the database for pipeline stages that do not require an underlying collection, such as $currentOp and $listLocalSessions.
aggregate(List<? extends Bson>, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Aggregates documents according to the specified aggregation pipeline.
aggregate(List<? extends Bson>, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Runs an aggregation framework pipeline on the database for pipeline stages that do not require an underlying collection, such as $currentOp and $listLocalSessions.
AggregatePublisher<TResult> - Interface in com.mongodb.reactivestreams.client
Publisher for aggregate.
allowDiskUse(Boolean) - Method in interface com.mongodb.reactivestreams.client.AggregatePublisher
Enables writing to temporary files.
allowDiskUse(Boolean) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Enables writing to temporary files on the server.
allowDiskUse(Boolean) - Method in interface com.mongodb.reactivestreams.client.ListSearchIndexesPublisher
Enables writing to temporary files.
authorizedCollections(boolean) - Method in interface com.mongodb.reactivestreams.client.ListCollectionNamesPublisher
Sets the authorizedCollections field of the listCollections command.
authorizedDatabasesOnly(Boolean) - Method in interface com.mongodb.reactivestreams.client.ListDatabasesPublisher
Sets the authorizedDatabasesOnly flag that indicates whether the command should return just the databases which the user is authorized to see.

B

batchSize(int) - Method in interface com.mongodb.reactivestreams.client.AggregatePublisher
Sets the number of documents to return per batch.
batchSize(int) - Method in interface com.mongodb.reactivestreams.client.ChangeStreamPublisher
Sets the number of documents to return per batch.
batchSize(int) - Method in interface com.mongodb.reactivestreams.client.DistinctPublisher
Sets the number of documents to return per batch.
batchSize(int) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Sets the number of documents to return per batch.
batchSize(int) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSFindPublisher
Sets the number of documents to return per batch.
batchSize(int) - Method in interface com.mongodb.reactivestreams.client.ListCollectionNamesPublisher
Sets the number of documents to return per batch.
batchSize(int) - Method in interface com.mongodb.reactivestreams.client.ListCollectionsPublisher
Sets the number of documents to return per batch.
batchSize(int) - Method in interface com.mongodb.reactivestreams.client.ListDatabasesPublisher
Sets the number of documents to return per batch.
batchSize(int) - Method in interface com.mongodb.reactivestreams.client.ListIndexesPublisher
Sets the number of documents to return per batch.
batchSize(int) - Method in interface com.mongodb.reactivestreams.client.ListSearchIndexesPublisher
Sets the number of documents to return per batch.
batchSize(int) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Deprecated.
Sets the number of documents to return per batch.
bufferSizeBytes(int) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSDownloadPublisher
The preferred number of bytes per ByteBuffer returned by the Publisher.
bulkWrite(ClientSession, List<? extends WriteModel<? extends TDocument>>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Executes a mix of inserts, updates, replaces, and deletes.
bulkWrite(ClientSession, List<? extends WriteModel<? extends TDocument>>, BulkWriteOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Executes a mix of inserts, updates, replaces, and deletes.
bulkWrite(List<? extends WriteModel<? extends TDocument>>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Executes a mix of inserts, updates, replaces, and deletes.
bulkWrite(List<? extends WriteModel<? extends TDocument>>, BulkWriteOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Executes a mix of inserts, updates, replaces, and deletes.
bypassDocumentValidation(Boolean) - Method in interface com.mongodb.reactivestreams.client.AggregatePublisher
Sets the bypass document level validation flag.
bypassDocumentValidation(Boolean) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Deprecated.
Sets the bypass document level validation flag.

C

ChangeStreamPublisher<TResult> - Interface in com.mongodb.reactivestreams.client
Iterable for change streams.
ClientEncryption - Interface in com.mongodb.reactivestreams.client.vault
The Key vault.
ClientEncryptions - Class in com.mongodb.reactivestreams.client.vault
Factory for ClientEncryption implementations.
ClientSession - Interface in com.mongodb.reactivestreams.client
A client session that supports transactions.
close() - Method in interface com.mongodb.reactivestreams.client.MongoClient
Close the client, which will close all underlying cached resources, including, for example, sockets and background monitoring threads.
close() - Method in interface com.mongodb.reactivestreams.client.vault.ClientEncryption
 
collation(Collation) - Method in interface com.mongodb.reactivestreams.client.AggregatePublisher
Sets the collation options
collation(Collation) - Method in interface com.mongodb.reactivestreams.client.ChangeStreamPublisher
Sets the collation options
collation(Collation) - Method in interface com.mongodb.reactivestreams.client.DistinctPublisher
Sets the collation options
collation(Collation) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Sets the collation options
collation(Collation) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSFindPublisher
Sets the collation options
collation(Collation) - Method in interface com.mongodb.reactivestreams.client.ListSearchIndexesPublisher
Sets the collation options
collation(Collation) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Deprecated.
Sets the collation options
collectionName(String) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Deprecated.
Sets the collectionName for the output of the MapReduce
com.mongodb.reactivestreams.client - package com.mongodb.reactivestreams.client
This packages contains classes for the reactive stream client implementation.
com.mongodb.reactivestreams.client.gridfs - package com.mongodb.reactivestreams.client.gridfs
Contains the classes for supporting MongoDB's specification for storing very large files, GridFS.
com.mongodb.reactivestreams.client.vault - package com.mongodb.reactivestreams.client.vault
This package contains the Key Vault API
comment(String) - Method in interface com.mongodb.reactivestreams.client.AggregatePublisher
Sets the comment for this operation.
comment(String) - Method in interface com.mongodb.reactivestreams.client.ChangeStreamPublisher
Sets the comment for this operation.
comment(String) - Method in interface com.mongodb.reactivestreams.client.DistinctPublisher
Sets the comment for this operation.
comment(String) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Sets the comment to the query.
comment(String) - Method in interface com.mongodb.reactivestreams.client.ListCollectionNamesPublisher
Sets the comment for this operation.
comment(String) - Method in interface com.mongodb.reactivestreams.client.ListCollectionsPublisher
Sets the comment for this operation.
comment(String) - Method in interface com.mongodb.reactivestreams.client.ListDatabasesPublisher
Sets the comment for this operation.
comment(String) - Method in interface com.mongodb.reactivestreams.client.ListIndexesPublisher
Sets the comment for this operation.
comment(String) - Method in interface com.mongodb.reactivestreams.client.ListSearchIndexesPublisher
Sets the comment for this operation.
comment(BsonValue) - Method in interface com.mongodb.reactivestreams.client.AggregatePublisher
Sets the comment for this operation.
comment(BsonValue) - Method in interface com.mongodb.reactivestreams.client.ChangeStreamPublisher
Sets the comment for this operation.
comment(BsonValue) - Method in interface com.mongodb.reactivestreams.client.DistinctPublisher
Sets the comment for this operation.
comment(BsonValue) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Sets the comment for this operation.
comment(BsonValue) - Method in interface com.mongodb.reactivestreams.client.ListCollectionNamesPublisher
Sets the comment for this operation.
comment(BsonValue) - Method in interface com.mongodb.reactivestreams.client.ListCollectionsPublisher
Sets the comment for this operation.
comment(BsonValue) - Method in interface com.mongodb.reactivestreams.client.ListDatabasesPublisher
Sets the comment for this operation.
comment(BsonValue) - Method in interface com.mongodb.reactivestreams.client.ListIndexesPublisher
Sets the comment for this operation.
comment(BsonValue) - Method in interface com.mongodb.reactivestreams.client.ListSearchIndexesPublisher
Sets the comment for this operation.
commitTransaction() - Method in interface com.mongodb.reactivestreams.client.ClientSession
Commit a transaction in the context of this session.
countDocuments() - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Counts the number of documents in the collection.
countDocuments(ClientSession) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Counts the number of documents in the collection.
countDocuments(ClientSession, Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Counts the number of documents in the collection according to the given options.
countDocuments(ClientSession, Bson, CountOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Counts the number of documents in the collection according to the given options.
countDocuments(Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Counts the number of documents in the collection according to the given options.
countDocuments(Bson, CountOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Counts the number of documents in the collection according to the given options.
create() - Static method in class com.mongodb.reactivestreams.client.MongoClients
Creates a new client with the default connection string "mongodb://localhost".
create(ClientEncryptionSettings) - Static method in class com.mongodb.reactivestreams.client.vault.ClientEncryptions
Create a key vault with the given options.
create(ConnectionString) - Static method in class com.mongodb.reactivestreams.client.MongoClients
Create a new client with the given connection string.
create(ConnectionString, MongoDriverInformation) - Static method in class com.mongodb.reactivestreams.client.MongoClients
Create a new client with the given connection string.
create(MongoClientSettings) - Static method in class com.mongodb.reactivestreams.client.MongoClients
Create a new client with the given client settings.
create(MongoClientSettings, MongoDriverInformation) - Static method in class com.mongodb.reactivestreams.client.MongoClients
Creates a new client with the given client settings.
create(MongoDatabase) - Static method in class com.mongodb.reactivestreams.client.gridfs.GridFSBuckets
Create a new GridFS bucket with the default 'fs' bucket name
create(MongoDatabase, String) - Static method in class com.mongodb.reactivestreams.client.gridfs.GridFSBuckets
Create a new GridFS bucket with a custom bucket name
create(String) - Static method in class com.mongodb.reactivestreams.client.MongoClients
Create a new client with the given connection string.
createCollection(ClientSession, String) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Create a new collection with the given name.
createCollection(ClientSession, String, CreateCollectionOptions) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Create a new collection with the selected options
createCollection(String) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Create a new collection with the given name.
createCollection(String, CreateCollectionOptions) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Create a new collection with the selected options
createDataKey(String) - Method in interface com.mongodb.reactivestreams.client.vault.ClientEncryption
Create a data key with the given KMS provider.
createDataKey(String, DataKeyOptions) - Method in interface com.mongodb.reactivestreams.client.vault.ClientEncryption
Create a data key with the given KMS provider and options.
createEncryptedCollection(MongoDatabase, String, CreateCollectionOptions, CreateEncryptedCollectionParams) - Method in interface com.mongodb.reactivestreams.client.vault.ClientEncryption
Create a new collection with encrypted fields, automatically creating new data encryption keys when needed based on the configured encryptedFields, which must be specified.
createIndex(ClientSession, Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Creates an index.
createIndex(ClientSession, Bson, IndexOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Creates an index.
createIndex(Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Creates an index.
createIndex(Bson, IndexOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Creates an index.
createIndexes(ClientSession, List<IndexModel>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Create multiple indexes.
createIndexes(ClientSession, List<IndexModel>, CreateIndexOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Create multiple indexes.
createIndexes(List<IndexModel>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Create multiple indexes.
createIndexes(List<IndexModel>, CreateIndexOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Create multiple indexes.
createSearchIndex(String, Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Create an Atlas Search index for the collection.
createSearchIndex(Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Create an Atlas Search index with "default" name for the collection.
createSearchIndexes(List<SearchIndexModel>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Create one or more Atlas Search indexes for the collection.
createView(ClientSession, String, String, List<? extends Bson>) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Creates a view with the given name, backing collection/view name, and aggregation pipeline that defines the view.
createView(ClientSession, String, String, List<? extends Bson>, CreateViewOptions) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Creates a view with the given name, backing collection/view name, aggregation pipeline, and options that defines the view.
createView(String, String, List<? extends Bson>) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Creates a view with the given name, backing collection/view name, and aggregation pipeline that defines the view.
createView(String, String, List<? extends Bson>, CreateViewOptions) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Creates a view with the given name, backing collection/view name, aggregation pipeline, and options that defines the view.
cursorType(CursorType) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Sets the cursor type.

D

databaseName(String) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Deprecated.
Sets the name of the database to output into.
decrypt(BsonBinary) - Method in interface com.mongodb.reactivestreams.client.vault.ClientEncryption
Decrypt the given value.
delete(ClientSession, BsonValue) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Given a id, delete this stored file's files collection document and associated chunks from a GridFS bucket.
delete(ClientSession, ObjectId) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Given a id, delete this stored file's files collection document and associated chunks from a GridFS bucket.
delete(BsonValue) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Given a id, delete this stored file's files collection document and associated chunks from a GridFS bucket.
delete(ObjectId) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Given a id, delete this stored file's files collection document and associated chunks from a GridFS bucket.
deleteKey(BsonBinary) - Method in interface com.mongodb.reactivestreams.client.vault.ClientEncryption
Removes the key document with the given data key from the key vault collection.
deleteMany(ClientSession, Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Removes all documents from the collection that match the given query filter.
deleteMany(ClientSession, Bson, DeleteOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Removes all documents from the collection that match the given query filter.
deleteMany(Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Removes all documents from the collection that match the given query filter.
deleteMany(Bson, DeleteOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Removes all documents from the collection that match the given query filter.
deleteOne(ClientSession, Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Removes at most one document from the collection that matches the given filter.
deleteOne(ClientSession, Bson, DeleteOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Removes at most one document from the collection that matches the given filter.
deleteOne(Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Removes at most one document from the collection that matches the given filter.
deleteOne(Bson, DeleteOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Removes at most one document from the collection that matches the given filter.
distinct(ClientSession, String, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Gets the distinct values of the specified field name.
distinct(ClientSession, String, Bson, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Gets the distinct values of the specified field name.
distinct(String, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Gets the distinct values of the specified field name.
distinct(String, Bson, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Gets the distinct values of the specified field name.
DistinctPublisher<TResult> - Interface in com.mongodb.reactivestreams.client
Iterable for distinct.
downloadToPublisher(ClientSession, String) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Downloads the contents of the latest version of the stored file specified by filename into the Publisher.
downloadToPublisher(ClientSession, String, GridFSDownloadOptions) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Downloads the contents of the stored file specified by filename and by the revision in options into the Publisher.
downloadToPublisher(ClientSession, BsonValue) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Downloads the contents of the stored file specified by id into the Publisher.
downloadToPublisher(ClientSession, ObjectId) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Downloads the contents of the stored file specified by id into the Publisher.
downloadToPublisher(String) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Downloads the contents of the stored file specified by filename into the Publisher.
downloadToPublisher(String, GridFSDownloadOptions) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Downloads the contents of the stored file specified by filename and by the revision in options into the Publisher.
downloadToPublisher(BsonValue) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Downloads the contents of the stored file specified by id into the Publisher.
downloadToPublisher(ObjectId) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Downloads the contents of the stored file specified by id into the Publisher.
drop() - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Drops the data associated with this bucket from the database.
drop() - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Drops this collection from the Database.
drop() - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Drops this database.
drop(DropCollectionOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Drops this collection from the Database.
drop(ClientSession) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Drops the data associated with this bucket from the database.
drop(ClientSession) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Drops this collection from the Database.
drop(ClientSession) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Drops this database.
drop(ClientSession, DropCollectionOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Drops this collection from the Database.
dropIndex(ClientSession, String) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Drops the given index.
dropIndex(ClientSession, String, DropIndexOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Drops the given index.
dropIndex(ClientSession, Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Drops the index given the keys used to create it.
dropIndex(ClientSession, Bson, DropIndexOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Drops the index given the keys used to create it.
dropIndex(String) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Drops the given index.
dropIndex(String, DropIndexOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Drops the given index.
dropIndex(Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Drops the index given the keys used to create it.
dropIndex(Bson, DropIndexOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Drops the index given the keys used to create it.
dropIndexes() - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Drop all the indexes on this collection, except for the default on _id.
dropIndexes(DropIndexOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Drop all the indexes on this collection, except for the default on _id.
dropIndexes(ClientSession) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Drop all the indexes on this collection, except for the default on _id.
dropIndexes(ClientSession, DropIndexOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Drop all the indexes on this collection, except for the default on _id.
dropSearchIndex(String) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Drop an Atlas Search index given its name.

E

encrypt(BsonValue, EncryptOptions) - Method in interface com.mongodb.reactivestreams.client.vault.ClientEncryption
Encrypt the given value with the given options.
encryptExpression(Bson, EncryptOptions) - Method in interface com.mongodb.reactivestreams.client.vault.ClientEncryption
Encrypts a Match Expression or Aggregate Expression to query a range index.
estimatedDocumentCount() - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Gets an estimate of the count of documents in a collection using collection metadata.
estimatedDocumentCount(EstimatedDocumentCountOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Gets an estimate of the count of documents in a collection using collection metadata.
explain() - Method in interface com.mongodb.reactivestreams.client.AggregatePublisher
Explain the execution plan for this operation with the server's default verbosity level
explain() - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Explain the execution plan for this operation with the server's default verbosity level
explain() - Method in interface com.mongodb.reactivestreams.client.ListSearchIndexesPublisher
Explain the execution plan for this operation with the server's default verbosity level
explain(ExplainVerbosity) - Method in interface com.mongodb.reactivestreams.client.AggregatePublisher
Explain the execution plan for this operation with the given verbosity level
explain(ExplainVerbosity) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Explain the execution plan for this operation with the given verbosity level
explain(ExplainVerbosity) - Method in interface com.mongodb.reactivestreams.client.ListSearchIndexesPublisher
Explain the execution plan for this operation with the given verbosity level
explain(Class<E>) - Method in interface com.mongodb.reactivestreams.client.AggregatePublisher
Explain the execution plan for this operation with the server's default verbosity level
explain(Class<E>) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Explain the execution plan for this operation with the server's default verbosity level
explain(Class<E>) - Method in interface com.mongodb.reactivestreams.client.ListSearchIndexesPublisher
Explain the execution plan for this operation with the server's default verbosity level
explain(Class<E>, ExplainVerbosity) - Method in interface com.mongodb.reactivestreams.client.AggregatePublisher
Explain the execution plan for this operation with the given verbosity level
explain(Class<E>, ExplainVerbosity) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Explain the execution plan for this operation with the given verbosity level
explain(Class<E>, ExplainVerbosity) - Method in interface com.mongodb.reactivestreams.client.ListSearchIndexesPublisher
Explain the execution plan for this operation with the given verbosity level

F

filter(Bson) - Method in interface com.mongodb.reactivestreams.client.DistinctPublisher
Sets the query filter to apply to the query.
filter(Bson) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Sets the query filter to apply to the query.
filter(Bson) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSFindPublisher
Sets the query filter to apply to the query.
filter(Bson) - Method in interface com.mongodb.reactivestreams.client.ListCollectionNamesPublisher
Sets the query filter to apply to the query.
filter(Bson) - Method in interface com.mongodb.reactivestreams.client.ListCollectionsPublisher
Sets the query filter to apply to the query.
filter(Bson) - Method in interface com.mongodb.reactivestreams.client.ListDatabasesPublisher
Sets the query filter to apply to the returned database names.
filter(Bson) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Deprecated.
Sets the query filter to apply to the query.
finalizeFunction(String) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Deprecated.
Sets the JavaScript function that follows the reduce method and modifies the output.
find() - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Finds all documents in the files collection.
find() - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Finds all documents in the collection.
find(ClientSession) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Finds all documents in the files collection.
find(ClientSession) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Finds all documents in the collection.
find(ClientSession, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Finds all documents in the collection.
find(ClientSession, Bson) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Finds all documents in the collection that match the filter.
find(ClientSession, Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Finds all documents in the collection.
find(ClientSession, Bson, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Finds all documents in the collection.
find(Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Finds all documents in the collection.
find(Bson) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Finds all documents in the collection that match the filter.
find(Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Finds all documents in the collection.
find(Bson, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Finds all documents in the collection.
findOneAndDelete(ClientSession, Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Atomically find a document and remove it.
findOneAndDelete(ClientSession, Bson, FindOneAndDeleteOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Atomically find a document and remove it.
findOneAndDelete(Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Atomically find a document and remove it.
findOneAndDelete(Bson, FindOneAndDeleteOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Atomically find a document and remove it.
findOneAndReplace(ClientSession, Bson, TDocument) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Atomically find a document and replace it.
findOneAndReplace(ClientSession, Bson, TDocument, FindOneAndReplaceOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Atomically find a document and replace it.
findOneAndReplace(Bson, TDocument) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Atomically find a document and replace it.
findOneAndReplace(Bson, TDocument, FindOneAndReplaceOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Atomically find a document and replace it.
findOneAndUpdate(ClientSession, Bson, List<? extends Bson>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Atomically find a document and update it.
findOneAndUpdate(ClientSession, Bson, List<? extends Bson>, FindOneAndUpdateOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Atomically find a document and update it.
findOneAndUpdate(ClientSession, Bson, Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Atomically find a document and update it.
findOneAndUpdate(ClientSession, Bson, Bson, FindOneAndUpdateOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Atomically find a document and update it.
findOneAndUpdate(Bson, List<? extends Bson>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Atomically find a document and update it.
findOneAndUpdate(Bson, List<? extends Bson>, FindOneAndUpdateOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Atomically find a document and update it.
findOneAndUpdate(Bson, Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Atomically find a document and update it.
findOneAndUpdate(Bson, Bson, FindOneAndUpdateOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Atomically find a document and update it.
FindPublisher<TResult> - Interface in com.mongodb.reactivestreams.client
Publisher interface for find.
first() - Method in interface com.mongodb.reactivestreams.client.AggregatePublisher
Helper to return a publisher limited to the first result.
first() - Method in interface com.mongodb.reactivestreams.client.ChangeStreamPublisher
Helper to return a publisher limited to the first result.
first() - Method in interface com.mongodb.reactivestreams.client.DistinctPublisher
Helper to return a publisher limited to the first result.
first() - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Helper to return a publisher limited to the first result.
first() - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSFindPublisher
Helper to return a publisher limited first from the query.
first() - Method in interface com.mongodb.reactivestreams.client.ListCollectionNamesPublisher
Helper to return a publisher limited to the first result.
first() - Method in interface com.mongodb.reactivestreams.client.ListCollectionsPublisher
Helper to return a publisher limited to the first result.
first() - Method in interface com.mongodb.reactivestreams.client.ListDatabasesPublisher
Helper to return a publisher limited to the first result.
first() - Method in interface com.mongodb.reactivestreams.client.ListIndexesPublisher
Helper to return a publisher limited to the first result.
first() - Method in interface com.mongodb.reactivestreams.client.ListSearchIndexesPublisher
Helper to return a publisher limited to the first result.
first() - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Deprecated.
Helper to return a publisher limited to the first result.
fullDocument(FullDocument) - Method in interface com.mongodb.reactivestreams.client.ChangeStreamPublisher
Sets the fullDocument value.
fullDocumentBeforeChange(FullDocumentBeforeChange) - Method in interface com.mongodb.reactivestreams.client.ChangeStreamPublisher
Sets the fullDocumentBeforeChange value.

G

getBucketName() - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
The bucket name.
getChunkSizeBytes() - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Sets the chunk size in bytes.
getClusterDescription() - Method in interface com.mongodb.reactivestreams.client.MongoClient
Gets the current cluster description.
getCodecRegistry() - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Get the codec registry for the MongoCluster.
getCodecRegistry() - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Get the codec registry for the MongoCollection.
getCodecRegistry() - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Get the codec registry for the MongoDatabase.
getCollection(String) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Gets a collection.
getCollection(String, Class<TDocument>) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Gets a collection, with a specific default document class.
getContext(Subscriber<?>) - Method in interface com.mongodb.reactivestreams.client.ReactiveContextProvider
Get the request context from the subscriber.
getDatabase(String) - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Gets a MongoDatabase instance for the given database name.
getDefaultCodecRegistry() - Static method in class com.mongodb.reactivestreams.client.MongoClients
Gets the default codec registry.
getDocumentClass() - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Get the class of documents stored in this collection.
getGridFSFile() - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSDownloadPublisher
Gets the corresponding GridFSFile for the file being downloaded
getId() - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSUploadPublisher
The BsonValue id for this file.
getKey(BsonBinary) - Method in interface com.mongodb.reactivestreams.client.vault.ClientEncryption
Finds a single key document with the given UUID (BSON binary subtype 0x04).
getKeyByAltName(String) - Method in interface com.mongodb.reactivestreams.client.vault.ClientEncryption
Returns a key document in the key vault collection with the given keyAltName.
getKeys() - Method in interface com.mongodb.reactivestreams.client.vault.ClientEncryption
Finds all documents in the key vault collection.
getName() - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Gets the name of the database.
getNamespace() - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Gets the namespace of this collection.
getObjectId() - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSUploadPublisher
Gets the ObjectId for the file to be uploaded
getReadConcern() - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Get the read concern for the GridFSBucket.
getReadConcern() - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Get the read concern for the MongoCluster.
getReadConcern() - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Get the read concern for the MongoCollection.
getReadConcern() - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Get the read concern for the MongoCollection.
getReadPreference() - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Get the read preference for the GridFSBucket.
getReadPreference() - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Get the read preference for the MongoCluster.
getReadPreference() - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Get the read preference for the MongoCollection.
getReadPreference() - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Get the read preference for the MongoDatabase.
getTimeout(TimeUnit) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
The time limit for the full execution of an operation.
getTimeout(TimeUnit) - Method in interface com.mongodb.reactivestreams.client.MongoCluster
The time limit for the full execution of an operation.
getTimeout(TimeUnit) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
The time limit for the full execution of an operation.
getTimeout(TimeUnit) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
The time limit for the full execution of an operation.
getTransactionOptions() - Method in interface com.mongodb.reactivestreams.client.ClientSession
Gets the transaction options.
getWriteConcern() - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Get the write concern for the GridFSBucket.
getWriteConcern() - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Get the write concern for the MongoCluster.
getWriteConcern() - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Get the write concern for the MongoCollection.
getWriteConcern() - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Get the write concern for the MongoDatabase.
GridFSBucket - Interface in com.mongodb.reactivestreams.client.gridfs
Represents a GridFS Bucket
GridFSBuckets - Class in com.mongodb.reactivestreams.client.gridfs
A factory for GridFSBucket instances.
GridFSDownloadPublisher - Interface in com.mongodb.reactivestreams.client.gridfs
A GridFS Publisher for downloading data from GridFS
GridFSFindPublisher - Interface in com.mongodb.reactivestreams.client.gridfs
Iterable for the GridFS Files Collection.
GridFSUploadPublisher<T> - Interface in com.mongodb.reactivestreams.client.gridfs
A GridFS Publisher for uploading data into GridFS

H

hasActiveTransaction() - Method in interface com.mongodb.reactivestreams.client.ClientSession
Returns true if there is an active transaction on this session, and false otherwise
hint(Bson) - Method in interface com.mongodb.reactivestreams.client.AggregatePublisher
Sets the hint for which index to use.
hint(Bson) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Sets the hint for which index to use.
hintString(String) - Method in interface com.mongodb.reactivestreams.client.AggregatePublisher
Sets the hint for which index to use.
hintString(String) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Sets the hint for which index to use.

I

insertMany(ClientSession, List<? extends TDocument>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Inserts a batch of documents.
insertMany(ClientSession, List<? extends TDocument>, InsertManyOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Inserts a batch of documents.
insertMany(List<? extends TDocument>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Inserts a batch of documents.
insertMany(List<? extends TDocument>, InsertManyOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Inserts a batch of documents.
insertOne(ClientSession, TDocument) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Inserts the provided document.
insertOne(ClientSession, TDocument, InsertOneOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Inserts the provided document.
insertOne(TDocument) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Inserts the provided document.
insertOne(TDocument, InsertOneOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Inserts the provided document.

J

jsMode(boolean) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Deprecated.
Sets the flag that specifies whether to convert intermediate data into BSON format between the execution of the map and reduce functions.

L

let(Bson) - Method in interface com.mongodb.reactivestreams.client.AggregatePublisher
Add top-level variables to the aggregation.
let(Bson) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Add top-level variables to the operation.
limit(int) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Sets the limit to apply.
limit(int) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSFindPublisher
Sets the limit to apply.
limit(int) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Deprecated.
Sets the limit to apply.
listCollectionNames() - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Gets the names of all the collections in this database.
listCollectionNames(ClientSession) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Gets the names of all the collections in this database.
ListCollectionNamesPublisher - Interface in com.mongodb.reactivestreams.client
Publisher for listing collection names.
listCollections() - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Finds all the collections in this database.
listCollections(ClientSession) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Finds all the collections in this database.
listCollections(ClientSession, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Finds all the collections in this database.
listCollections(Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Finds all the collections in this database.
ListCollectionsPublisher<TResult> - Interface in com.mongodb.reactivestreams.client
Publisher interface for ListCollections.
listDatabaseNames() - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Get a list of the database names
listDatabaseNames(ClientSession) - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Get a list of the database names
listDatabases() - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Gets the list of databases
listDatabases(ClientSession) - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Gets the list of databases
listDatabases(ClientSession, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Gets the list of databases
listDatabases(Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Gets the list of databases
ListDatabasesPublisher<TResult> - Interface in com.mongodb.reactivestreams.client
Publisher interface for ListDatabases.
listIndexes() - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Get all the indexes in this collection.
listIndexes(ClientSession) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Get all the indexes in this collection.
listIndexes(ClientSession, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Get all the indexes in this collection.
listIndexes(Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Get all the indexes in this collection.
ListIndexesPublisher<TResult> - Interface in com.mongodb.reactivestreams.client
Publisher interface for ListIndexes.
listSearchIndexes() - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Get all Atlas Search indexes in this collection.
listSearchIndexes(Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Get all Atlas Search indexes in this collection.
ListSearchIndexesPublisher<TResult> - Interface in com.mongodb.reactivestreams.client
A specific Publisher interface for listing Atlas Search indexes.

M

mapReduce(ClientSession, String, String) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Deprecated.
Superseded by aggregate
mapReduce(ClientSession, String, String, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Deprecated.
Superseded by aggregate
mapReduce(String, String) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Deprecated.
Superseded by aggregate
mapReduce(String, String, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Deprecated.
Superseded by aggregate
MapReducePublisher<TResult> - Interface in com.mongodb.reactivestreams.client
Deprecated.
Superseded by aggregate
max(Bson) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Sets the exclusive upper bound for a specific index.
maxAwaitTime(long, TimeUnit) - Method in interface com.mongodb.reactivestreams.client.AggregatePublisher
The maximum amount of time for the server to wait on new documents to satisfy a $changeStream aggregation.
maxAwaitTime(long, TimeUnit) - Method in interface com.mongodb.reactivestreams.client.ChangeStreamPublisher
Sets the maximum await execution time on the server for this operation.
maxAwaitTime(long, TimeUnit) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
The maximum amount of time for the server to wait on new documents to satisfy a tailable cursor query.
maxTime(long, TimeUnit) - Method in interface com.mongodb.reactivestreams.client.AggregatePublisher
Sets the maximum execution time on the server for this operation.
maxTime(long, TimeUnit) - Method in interface com.mongodb.reactivestreams.client.DistinctPublisher
Sets the maximum execution time on the server for this operation.
maxTime(long, TimeUnit) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Sets the maximum execution time on the server for this operation.
maxTime(long, TimeUnit) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSFindPublisher
Sets the maximum execution time on the server for this operation.
maxTime(long, TimeUnit) - Method in interface com.mongodb.reactivestreams.client.ListCollectionNamesPublisher
Sets the maximum execution time on the server for this operation.
maxTime(long, TimeUnit) - Method in interface com.mongodb.reactivestreams.client.ListCollectionsPublisher
Sets the maximum execution time on the server for this operation.
maxTime(long, TimeUnit) - Method in interface com.mongodb.reactivestreams.client.ListDatabasesPublisher
Sets the maximum execution time on the server for this operation.
maxTime(long, TimeUnit) - Method in interface com.mongodb.reactivestreams.client.ListIndexesPublisher
Sets the maximum execution time on the server for this operation.
maxTime(long, TimeUnit) - Method in interface com.mongodb.reactivestreams.client.ListSearchIndexesPublisher
Sets the maximum execution time on the server for this operation.
maxTime(long, TimeUnit) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Deprecated.
Sets the maximum execution time on the server for this operation.
min(Bson) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Sets the minimum inclusive lower bound for a specific index.
MongoClient - Interface in com.mongodb.reactivestreams.client
A client-side representation of a MongoDB cluster.
MongoClients - Class in com.mongodb.reactivestreams.client
A factory for MongoClient instances.
MongoCluster - Interface in com.mongodb.reactivestreams.client
The client-side representation of a MongoDB cluster operations.
MongoCollection<TDocument> - Interface in com.mongodb.reactivestreams.client
The MongoCollection interface.
MongoDatabase - Interface in com.mongodb.reactivestreams.client
The MongoDatabase interface.

N

name(String) - Method in interface com.mongodb.reactivestreams.client.ListSearchIndexesPublisher
Sets the index name for this operation.
nameOnly(Boolean) - Method in interface com.mongodb.reactivestreams.client.ListDatabasesPublisher
Sets the nameOnly flag that indicates whether the command should return just the database names or return the database names and size information.
noCursorTimeout(boolean) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
The server normally times out idle cursors after an inactivity period (10 minutes) to prevent excess memory use.
noCursorTimeout(boolean) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSFindPublisher
The server normally times out idle cursors after an inactivity period (10 minutes) to prevent excess memory use.
notifyMessageSent() - Method in interface com.mongodb.reactivestreams.client.ClientSession
Notify the client session that a message has been sent.
notifyOperationInitiated(Object) - Method in interface com.mongodb.reactivestreams.client.ClientSession
Notify the client session that command execution is being initiated.

P

partial(boolean) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Get partial results from a sharded cluster if one or more shards are unreachable (instead of throwing an error).
projection(Bson) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Sets a document describing the fields to return for all matching documents.

R

ReactiveContextProvider - Interface in com.mongodb.reactivestreams.client
A ContextProvider for reactive clients.
removeKeyAltName(BsonBinary, String) - Method in interface com.mongodb.reactivestreams.client.vault.ClientEncryption
Removes a keyAltName from the keyAltNames array of the key document in the key vault collection with the given id.
rename(ClientSession, BsonValue, String) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Renames the stored file with the specified id.
rename(ClientSession, ObjectId, String) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Renames the stored file with the specified id.
rename(BsonValue, String) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Renames the stored file with the specified id.
rename(ObjectId, String) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Renames the stored file with the specified id.
renameCollection(MongoNamespace) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Rename the collection with oldCollectionName to the newCollectionName.
renameCollection(MongoNamespace, RenameCollectionOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Rename the collection with oldCollectionName to the newCollectionName.
renameCollection(ClientSession, MongoNamespace) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Rename the collection with oldCollectionName to the newCollectionName.
renameCollection(ClientSession, MongoNamespace, RenameCollectionOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Rename the collection with oldCollectionName to the newCollectionName.
replaceOne(ClientSession, Bson, TDocument) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Replace a document in the collection according to the specified arguments.
replaceOne(ClientSession, Bson, TDocument, ReplaceOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Replace a document in the collection according to the specified arguments.
replaceOne(Bson, TDocument) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Replace a document in the collection according to the specified arguments.
replaceOne(Bson, TDocument, ReplaceOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Replace a document in the collection according to the specified arguments.
resumeAfter(BsonDocument) - Method in interface com.mongodb.reactivestreams.client.ChangeStreamPublisher
Sets the logical starting point for the new change stream.
returnKey(boolean) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Sets the returnKey.
rewrapManyDataKey(Bson) - Method in interface com.mongodb.reactivestreams.client.vault.ClientEncryption
Decrypts multiple data keys and (re-)encrypts them with the current masterKey.
rewrapManyDataKey(Bson, RewrapManyDataKeyOptions) - Method in interface com.mongodb.reactivestreams.client.vault.ClientEncryption
Decrypts multiple data keys and (re-)encrypts them with a new masterKey, or with their current masterKey if a new one is not given.
runCommand(ClientSession, Bson) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Executes command in the context of the current database.
runCommand(ClientSession, Bson, ReadPreference) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Executes command in the context of the current database.
runCommand(ClientSession, Bson, ReadPreference, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Executes command in the context of the current database.
runCommand(ClientSession, Bson, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Executes command in the context of the current database.
runCommand(Bson) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Executes command in the context of the current database.
runCommand(Bson, ReadPreference) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Executes command in the context of the current database.
runCommand(Bson, ReadPreference, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Executes command in the context of the current database.
runCommand(Bson, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Executes command in the context of the current database.

S

scope(Bson) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Deprecated.
Sets the global variables that are accessible in the map, reduce and finalize functions.
showExpandedEvents(boolean) - Method in interface com.mongodb.reactivestreams.client.ChangeStreamPublisher
Sets whether to include expanded change stream events, which are: createIndexes, dropIndexes, modify, create, shardCollection, reshardCollection, refineCollectionShardKey.
showRecordId(boolean) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Sets the showRecordId.
skip(int) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Sets the number of documents to skip.
skip(int) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSFindPublisher
Sets the number of documents to skip.
sort(Bson) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Sets the sort criteria to apply to the query.
sort(Bson) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSFindPublisher
Sets the sort criteria to apply to the query.
sort(Bson) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Deprecated.
Sets the sort criteria to apply to the query.
startAfter(BsonDocument) - Method in interface com.mongodb.reactivestreams.client.ChangeStreamPublisher
Similar to resumeAfter, this option takes a resume token and starts a new change stream returning the first notification after the token.
startAtOperationTime(BsonTimestamp) - Method in interface com.mongodb.reactivestreams.client.ChangeStreamPublisher
The change stream will only provide changes that occurred after the specified timestamp.
startSession() - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Creates a client session with default options.
startSession(ClientSessionOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Creates a client session.
startTransaction() - Method in interface com.mongodb.reactivestreams.client.ClientSession
Start a transaction in the context of this session with default transaction options.
startTransaction(TransactionOptions) - Method in interface com.mongodb.reactivestreams.client.ClientSession
Start a transaction in the context of this session with the given transaction options.

T

timeoutMode(TimeoutMode) - Method in interface com.mongodb.reactivestreams.client.AggregatePublisher
Sets the timeoutMode for the cursor.
timeoutMode(TimeoutMode) - Method in interface com.mongodb.reactivestreams.client.DistinctPublisher
Sets the timeoutMode for the cursor.
timeoutMode(TimeoutMode) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Sets the timeoutMode for the cursor.
timeoutMode(TimeoutMode) - Method in interface com.mongodb.reactivestreams.client.ListCollectionsPublisher
Sets the timeoutMode for the cursor.
timeoutMode(TimeoutMode) - Method in interface com.mongodb.reactivestreams.client.ListDatabasesPublisher
Sets the timeoutMode for the cursor.
timeoutMode(TimeoutMode) - Method in interface com.mongodb.reactivestreams.client.ListIndexesPublisher
Sets the timeoutMode for the cursor.
timeoutMode(TimeoutMode) - Method in interface com.mongodb.reactivestreams.client.ListSearchIndexesPublisher
Sets the timeoutMode for the cursor.
timeoutMode(TimeoutMode) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Deprecated.
Sets the timeoutMode for the cursor.
toCollection() - Method in interface com.mongodb.reactivestreams.client.AggregatePublisher
Aggregates documents according to the specified aggregation pipeline, which must end with a $out stage.
toCollection() - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Deprecated.
Aggregates documents to a collection according to the specified map-reduce function with the given options, which must specify a non-inline result.

U

updateMany(ClientSession, Bson, List<? extends Bson>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Update all documents in the collection according to the specified arguments.
updateMany(ClientSession, Bson, List<? extends Bson>, UpdateOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Update all documents in the collection according to the specified arguments.
updateMany(ClientSession, Bson, Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Update all documents in the collection according to the specified arguments.
updateMany(ClientSession, Bson, Bson, UpdateOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Update all documents in the collection according to the specified arguments.
updateMany(Bson, List<? extends Bson>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Update all documents in the collection according to the specified arguments.
updateMany(Bson, List<? extends Bson>, UpdateOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Update all documents in the collection according to the specified arguments.
updateMany(Bson, Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Update all documents in the collection according to the specified arguments.
updateMany(Bson, Bson, UpdateOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Update all documents in the collection according to the specified arguments.
updateOne(ClientSession, Bson, List<? extends Bson>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Update a single document in the collection according to the specified arguments.
updateOne(ClientSession, Bson, List<? extends Bson>, UpdateOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Update a single document in the collection according to the specified arguments.
updateOne(ClientSession, Bson, Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Update a single document in the collection according to the specified arguments.
updateOne(ClientSession, Bson, Bson, UpdateOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Update a single document in the collection according to the specified arguments.
updateOne(Bson, List<? extends Bson>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Update a single document in the collection according to the specified arguments.
updateOne(Bson, List<? extends Bson>, UpdateOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Update a single document in the collection according to the specified arguments.
updateOne(Bson, Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Update a single document in the collection according to the specified arguments.
updateOne(Bson, Bson, UpdateOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Update a single document in the collection according to the specified arguments.
updateSearchIndex(String, Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Update an Atlas Search index in the collection.
uploadFromPublisher(ClientSession, String, Publisher<ByteBuffer>) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Uploads the contents of the given Publisher to a GridFS bucket.
uploadFromPublisher(ClientSession, String, Publisher<ByteBuffer>, GridFSUploadOptions) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Uploads the contents of the given Publisher to a GridFS bucket.
uploadFromPublisher(ClientSession, BsonValue, String, Publisher<ByteBuffer>) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Uploads the contents of the given Publisher to a GridFS bucket.
uploadFromPublisher(ClientSession, BsonValue, String, Publisher<ByteBuffer>, GridFSUploadOptions) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Uploads the contents of the given Publisher to a GridFS bucket.
uploadFromPublisher(String, Publisher<ByteBuffer>) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Uploads the contents of the given Publisher to a GridFS bucket.
uploadFromPublisher(String, Publisher<ByteBuffer>, GridFSUploadOptions) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Uploads the contents of the given Publisher to a GridFS bucket.
uploadFromPublisher(BsonValue, String, Publisher<ByteBuffer>) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Uploads the contents of the given Publisher to a GridFS bucket.
uploadFromPublisher(BsonValue, String, Publisher<ByteBuffer>, GridFSUploadOptions) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Uploads the contents of the given Publisher to a GridFS bucket.

V

verbose(boolean) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Deprecated.
Sets whether to include the timing information in the result information.

W

watch() - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Creates a change stream for this client.
watch() - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Creates a change stream for this collection.
watch() - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Creates a change stream for this database.
watch(ClientSession) - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Creates a change stream for this client.
watch(ClientSession) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Creates a change stream for this collection.
watch(ClientSession) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Creates a change stream for this database.
watch(ClientSession, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Creates a change stream for this client.
watch(ClientSession, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Creates a change stream for this collection.
watch(ClientSession, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Creates a change stream for this database.
watch(ClientSession, List<? extends Bson>) - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Creates a change stream for this client.
watch(ClientSession, List<? extends Bson>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Creates a change stream for this collection.
watch(ClientSession, List<? extends Bson>) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Creates a change stream for this database.
watch(ClientSession, List<? extends Bson>, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Creates a change stream for this client.
watch(ClientSession, List<? extends Bson>, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Creates a change stream for this collection.
watch(ClientSession, List<? extends Bson>, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Creates a change stream for this database.
watch(Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Creates a change stream for this client.
watch(Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Creates a change stream for this collection.
watch(Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Creates a change stream for this database.
watch(List<? extends Bson>) - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Creates a change stream for this client.
watch(List<? extends Bson>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Creates a change stream for this collection.
watch(List<? extends Bson>) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Creates a change stream for this database.
watch(List<? extends Bson>, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Creates a change stream for this client.
watch(List<? extends Bson>, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Creates a change stream for this collection.
watch(List<? extends Bson>, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Creates a change stream for this database.
withChunkSizeBytes(int) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Create a new GridFSBucket instance with a new chunk size in bytes.
withCodecRegistry(CodecRegistry) - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Create a new MongoCluster instance with a different codec registry.
withCodecRegistry(CodecRegistry) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Create a new MongoCollection instance with a different codec registry.
withCodecRegistry(CodecRegistry) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Create a new MongoDatabase instance with a different codec registry.
withDocumentClass(Class<NewTDocument>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Create a new MongoCollection instance with a different default class to cast any documents returned from the database into..
withDocumentClass(Class<TDocument>) - Method in interface com.mongodb.reactivestreams.client.ChangeStreamPublisher
Returns a MongoIterable containing the results of the change stream based on the document class provided.
withReadConcern(ReadConcern) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Create a new MongoDatabase instance with a different read concern.
withReadConcern(ReadConcern) - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Create a new MongoCluster instance with a different read concern.
withReadConcern(ReadConcern) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Create a new MongoCollection instance with a different read concern.
withReadConcern(ReadConcern) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Create a new MongoDatabase instance with a different read concern.
withReadPreference(ReadPreference) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Create a new GridFSBucket instance with a different read preference.
withReadPreference(ReadPreference) - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Create a new MongoCluster instance with a different read preference.
withReadPreference(ReadPreference) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Create a new MongoCollection instance with a different read preference.
withReadPreference(ReadPreference) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Create a new MongoDatabase instance with a different read preference.
withTimeout(long, TimeUnit) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Create a new GridFSBucket instance with the set time limit for the full execution of an operation.
withTimeout(long, TimeUnit) - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Create a new MongoCluster instance with the set time limit for the full execution of an operation.
withTimeout(long, TimeUnit) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Create a new MongoCollection instance with the set time limit for the full execution of an operation.
withTimeout(long, TimeUnit) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Create a new MongoDatabase instance with the set time limit for the full execution of an operation.
withWriteConcern(WriteConcern) - Method in interface com.mongodb.reactivestreams.client.gridfs.GridFSBucket
Create a new GridFSBucket instance with a different write concern.
withWriteConcern(WriteConcern) - Method in interface com.mongodb.reactivestreams.client.MongoCluster
Create a new MongoCluster instance with a different write concern.
withWriteConcern(WriteConcern) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Create a new MongoCollection instance with a different write concern.
withWriteConcern(WriteConcern) - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Create a new MongoDatabase instance with a different write concern.
A B C D E F G H I J L M N P R S T U V W 
All Classes and Interfaces|All Packages