A B C D F G I J L M N O P R S T U V W 

A

action(MapReduceAction) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Specify the MapReduceAction to be used when writing to a collection.
aggregate(List<? extends Bson>) - 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.MongoCollection
Aggregates documents according to the specified aggregation pipeline.
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.

B

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.

C

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.
collectionName(String) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
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
count() - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Counts the number of documents in the collection.
count(Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Counts the number of documents in the collection according to the given options.
count(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(MongoClientSettings) - Static method in class com.mongodb.reactivestreams.client.MongoClients
Create a new client with the given client settings.
create(String) - Static method in class com.mongodb.reactivestreams.client.MongoClients
Create a new client with the given connection string.
create(ConnectionString) - Static method in class com.mongodb.reactivestreams.client.MongoClients
Create a new client with the given connection string.
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
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(List<IndexModel>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Create multiple indexes.
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
Sets the name of the database to output into.
deleteMany(Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Removes all documents from the collection that match the given query filter.
deleteOne(Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Removes at most one document from the collection that matches the given filter.
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.
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.
dropIndex(String) - 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.
dropIndexes() - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Drop all the indexes on this collection, except for the default on _id.

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.ListCollectionsPublisher
Sets the query filter to apply to the query.
filter(Bson) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Sets the query filter to apply to the query.
finalizeFunction(String) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Sets the JavaScript function that follows the reduce method and modifies the output.
find() - 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.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(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(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(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.FindPublisher
Helper to return a publisher limited first from the query.

G

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.
getDatabase(String) - Method in interface com.mongodb.reactivestreams.client.MongoClient
Gets the database with the given name.
getDocumentClass() - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Get the class of documents stored in this 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.
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.
getSettings() - Method in interface com.mongodb.reactivestreams.client.MongoClient
Gets the settings that this client uses to connect to server.
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.

I

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(TDocument) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Inserts the provided document.

J

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

L

limit(int) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Sets the limit to apply.
limit(int) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Sets the limit to apply.
listCollectionNames() - Method in interface com.mongodb.reactivestreams.client.MongoDatabase
Gets the names of all the collections in this database.
listCollections() - 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.MongoClient
Get a list of the database names
listDatabases() - Method in interface com.mongodb.reactivestreams.client.MongoClient
Gets the list of databases
listDatabases(Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoClient
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(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.

M

mapReduce(String, String) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Aggregates documents according to the specified map-reduce function.
mapReduce(String, String, Class<TResult>) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Aggregates documents according to the specified map-reduce function.
MapReducePublisher<TResult> - Interface in com.mongodb.reactivestreams.client
Publisher for map reduce.
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.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.MapReducePublisher
Sets the maximum execution time on the server for this operation.
modifiers(Bson) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Sets the query modifiers to apply to this operation.
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.
MongoCollection<TDocument> - Interface in com.mongodb.reactivestreams.client
The MongoCollection interface.
MongoDatabase - Interface in com.mongodb.reactivestreams.client
The MongoDatabase interface.

N

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.
nonAtomic(boolean) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Sets if the post-processing step will prevent MongoDB from locking the database.

O

oplogReplay(boolean) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
Users should not set this under normal circumstances.

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

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.
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, UpdateOptions) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Replace a document in the collection according to the specified arguments.
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, Class<TResult>) - 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.

S

scope(Bson) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Sets the global variables that are accessible in the map, reduce and finalize functions.
sharded(boolean) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Sets if the output database is sharded
skip(int) - Method in interface com.mongodb.reactivestreams.client.FindPublisher
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.MapReducePublisher
Sets the sort criteria to apply to the query.
Success - Enum in com.mongodb.reactivestreams.client
An enum representing a successful operation.

T

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
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(Bson, Bson) - Method in interface com.mongodb.reactivestreams.client.MongoCollection
Update a single document in the collection according to the specified arguments.
updateMany(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, 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.
useCursor(Boolean) - Method in interface com.mongodb.reactivestreams.client.AggregatePublisher
Sets whether the server should use a cursor to return results.

V

valueOf(String) - Static method in enum com.mongodb.reactivestreams.client.Success
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.mongodb.reactivestreams.client.Success
Returns an array containing the constants of this enum type, in the order they are declared.
verbose(boolean) - Method in interface com.mongodb.reactivestreams.client.MapReducePublisher
Sets whether to include the timing information in the result information.

W

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..
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.
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 F G I J L M N O P R S T U V W