| Package | Description | 
|---|---|
| io.vertx.ext.auth.mongo | |
| io.vertx.ext.mongo | |
| io.vertx.reactivex.ext.mongo | |
| io.vertx.rxjava.ext.mongo | |
| io.vertx.servicediscovery.types | 
| Modifier and Type | Method and Description | 
|---|---|
static MongoAuth | 
MongoAuth.create(MongoClient mongoClient,
      JsonObject config)
Creates an instance of MongoAuth by using the given  
MongoClient and configuration object. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
MongoService  | 
| Modifier and Type | Method and Description | 
|---|---|
MongoClient | 
MongoClient.bulkWrite(String collection,
         List<BulkOperation> operations,
         Handler<AsyncResult<MongoClientBulkWriteResult>> resultHandler)
Execute a bulk operation. 
 | 
MongoClient | 
MongoClient.bulkWriteWithOptions(String collection,
                    List<BulkOperation> operations,
                    BulkWriteOptions bulkWriteOptions,
                    Handler<AsyncResult<MongoClientBulkWriteResult>> resultHandler)
Execute a bulk operation with the specified write options. 
 | 
MongoClient | 
MongoClient.count(String collection,
     JsonObject query,
     Handler<AsyncResult<Long>> resultHandler)
Count matching documents in a collection. 
 | 
static MongoClient | 
MongoClient.create(Vertx vertx,
      JsonObject config)
Create a Mongo client which maintains its own data source. 
 | 
MongoClient | 
MongoClient.createCollection(String collectionName,
                Handler<AsyncResult<Void>> resultHandler)
Create a new collection 
 | 
MongoClient | 
MongoClient.createIndex(String collection,
           JsonObject key,
           Handler<AsyncResult<Void>> resultHandler)
Creates an index. 
 | 
MongoClient | 
MongoClient.createIndexWithOptions(String collection,
                      JsonObject key,
                      IndexOptions options,
                      Handler<AsyncResult<Void>> resultHandler)
Creates an index. 
 | 
static MongoClient | 
MongoClient.createNonShared(Vertx vertx,
               JsonObject config)
Deprecated. 
 
use  
create(Vertx, JsonObject) instead | 
static MongoClient | 
MongoClient.createShared(Vertx vertx,
            JsonObject config)
Like  
createShared(io.vertx.core.Vertx, JsonObject, String) but with the default data source name | 
static MongoClient | 
MongoClient.createShared(Vertx vertx,
            JsonObject config,
            String dataSourceName)
Create a Mongo client which shares its data source with any other Mongo clients created with the same
 data source name 
 | 
MongoClient | 
MongoClient.distinct(String collection,
        String fieldName,
        String resultClassname,
        Handler<AsyncResult<JsonArray>> resultHandler)
Gets the distinct values of the specified field name. 
 | 
MongoClient | 
MongoClient.distinctWithQuery(String collection,
                 String fieldName,
                 String resultClassname,
                 JsonObject query,
                 Handler<AsyncResult<JsonArray>> resultHandler)
Gets the distinct values of the specified field name filtered by specified query. 
 | 
MongoClient | 
MongoClient.dropCollection(String collection,
              Handler<AsyncResult<Void>> resultHandler)
Drop a collection 
 | 
MongoClient | 
MongoClient.dropIndex(String collection,
         String indexName,
         Handler<AsyncResult<Void>> resultHandler)
Drops the index given its name. 
 | 
MongoClient | 
MongoClient.find(String collection,
    JsonObject query,
    Handler<AsyncResult<List<JsonObject>>> resultHandler)
Find matching documents in the specified collection 
 | 
MongoClient | 
MongoClient.findOne(String collection,
       JsonObject query,
       JsonObject fields,
       Handler<AsyncResult<JsonObject>> resultHandler)
Find a single matching document in the specified collection 
 | 
MongoClient | 
MongoClient.findOneAndDelete(String collection,
                JsonObject query,
                Handler<AsyncResult<JsonObject>> resultHandler)
Find a single matching document in the specified collection and delete it. 
 | 
MongoClient | 
MongoClient.findOneAndDeleteWithOptions(String collection,
                           JsonObject query,
                           FindOptions findOptions,
                           Handler<AsyncResult<JsonObject>> resultHandler)
Find a single matching document in the specified collection and delete it. 
 | 
MongoClient | 
MongoClient.findOneAndReplace(String collection,
                 JsonObject query,
                 JsonObject replace,
                 Handler<AsyncResult<JsonObject>> resultHandler)
Find a single matching document in the specified collection and replace it. 
 | 
MongoClient | 
MongoClient.findOneAndReplaceWithOptions(String collection,
                            JsonObject query,
                            JsonObject replace,
                            FindOptions findOptions,
                            UpdateOptions updateOptions,
                            Handler<AsyncResult<JsonObject>> resultHandler)
Find a single matching document in the specified collection and replace it. 
 | 
MongoClient | 
MongoClient.findOneAndUpdate(String collection,
                JsonObject query,
                JsonObject update,
                Handler<AsyncResult<JsonObject>> resultHandler)
Find a single matching document in the specified collection and update it. 
 | 
MongoClient | 
MongoClient.findOneAndUpdateWithOptions(String collection,
                           JsonObject query,
                           JsonObject update,
                           FindOptions findOptions,
                           UpdateOptions updateOptions,
                           Handler<AsyncResult<JsonObject>> resultHandler)
Find a single matching document in the specified collection and update it. 
 | 
MongoClient | 
MongoClient.findWithOptions(String collection,
               JsonObject query,
               FindOptions options,
               Handler<AsyncResult<List<JsonObject>>> resultHandler)
Find matching documents in the specified collection, specifying options 
 | 
MongoClient | 
MongoClient.getCollections(Handler<AsyncResult<List<String>>> resultHandler)
Get a list of all collections in the database. 
 | 
MongoClient | 
MongoClient.insert(String collection,
      JsonObject document,
      Handler<AsyncResult<String>> resultHandler)
Insert a document in the specified collection 
 | 
MongoClient | 
MongoClient.insertWithOptions(String collection,
                 JsonObject document,
                 WriteOption writeOption,
                 Handler<AsyncResult<String>> resultHandler)
Insert a document in the specified collection with the specified write option 
 | 
MongoClient | 
MongoClient.listIndexes(String collection,
           Handler<AsyncResult<JsonArray>> resultHandler)
Get all the indexes in this collection. 
 | 
MongoClient | 
MongoClient.remove(String collection,
      JsonObject query,
      Handler<AsyncResult<Void>> resultHandler)
Deprecated. 
 
use instead  
removeDocuments(String, JsonObject, Handler) | 
MongoClient | 
MongoClient.removeDocument(String collection,
              JsonObject query,
              Handler<AsyncResult<MongoClientDeleteResult>> resultHandler)
Remove a single matching document from a collection and return the handler with MongoClientDeleteResult result 
 | 
MongoClient | 
MongoClient.removeDocuments(String collection,
               JsonObject query,
               Handler<AsyncResult<MongoClientDeleteResult>> resultHandler)
Remove matching documents from a collection and return the handler with MongoClientDeleteResult result 
 | 
MongoClient | 
MongoClient.removeDocumentsWithOptions(String collection,
                          JsonObject query,
                          WriteOption writeOption,
                          Handler<AsyncResult<MongoClientDeleteResult>> resultHandler)
Remove matching documents from a collection with the specified write option and return the handler with MongoClientDeleteResult result 
 | 
MongoClient | 
MongoClient.removeDocumentWithOptions(String collection,
                         JsonObject query,
                         WriteOption writeOption,
                         Handler<AsyncResult<MongoClientDeleteResult>> resultHandler)
Remove a single matching document from a collection with the specified write option and return the handler with MongoClientDeleteResult result 
 | 
MongoClient | 
MongoClient.removeOne(String collection,
         JsonObject query,
         Handler<AsyncResult<Void>> resultHandler)
Deprecated. 
 
instead use  
removeDocument(String, JsonObject, Handler) | 
MongoClient | 
MongoClient.removeOneWithOptions(String collection,
                    JsonObject query,
                    WriteOption writeOption,
                    Handler<AsyncResult<Void>> resultHandler)
Deprecated. 
 
 | 
MongoClient | 
MongoClient.removeWithOptions(String collection,
                 JsonObject query,
                 WriteOption writeOption,
                 Handler<AsyncResult<Void>> resultHandler)
Deprecated. 
 
 | 
MongoClient | 
MongoClient.replace(String collection,
       JsonObject query,
       JsonObject replace,
       Handler<AsyncResult<Void>> resultHandler)
Deprecated. 
 
 | 
MongoClient | 
MongoClient.replaceDocuments(String collection,
                JsonObject query,
                JsonObject replace,
                Handler<AsyncResult<MongoClientUpdateResult>> resultHandler)
Replace matching documents in the specified collection and return the handler with MongoClientUpdateResult result 
 | 
MongoClient | 
MongoClient.replaceDocumentsWithOptions(String collection,
                           JsonObject query,
                           JsonObject replace,
                           UpdateOptions options,
                           Handler<AsyncResult<MongoClientUpdateResult>> resultHandler)
Replace matching documents in the specified collection, specifying options and return the handler with MongoClientUpdateResult result 
 | 
MongoClient | 
MongoClient.replaceWithOptions(String collection,
                  JsonObject query,
                  JsonObject replace,
                  UpdateOptions options,
                  Handler<AsyncResult<Void>> resultHandler)
Deprecated. 
 
 | 
MongoClient | 
MongoClient.runCommand(String commandName,
          JsonObject command,
          Handler<AsyncResult<JsonObject>> resultHandler)
Run an arbitrary MongoDB command. 
 | 
MongoClient | 
MongoClient.save(String collection,
    JsonObject document,
    Handler<AsyncResult<String>> resultHandler)
Save a document in the specified collection 
 | 
MongoClient | 
MongoClient.saveWithOptions(String collection,
               JsonObject document,
               WriteOption writeOption,
               Handler<AsyncResult<String>> resultHandler)
Save a document in the specified collection with the specified write option 
 | 
MongoClient | 
MongoClient.update(String collection,
      JsonObject query,
      JsonObject update,
      Handler<AsyncResult<Void>> resultHandler)
Deprecated. 
 
 | 
MongoClient | 
MongoClient.updateCollection(String collection,
                JsonObject query,
                JsonObject update,
                Handler<AsyncResult<MongoClientUpdateResult>> resultHandler)
Update matching documents in the specified collection and return the handler with MongoClientUpdateResult result 
 | 
MongoClient | 
MongoClient.updateCollectionWithOptions(String collection,
                           JsonObject query,
                           JsonObject update,
                           UpdateOptions options,
                           Handler<AsyncResult<MongoClientUpdateResult>> resultHandler)
Update matching documents in the specified collection, specifying options and return the handler with MongoClientUpdateResult result 
 | 
MongoClient | 
MongoClient.updateWithOptions(String collection,
                 JsonObject query,
                 JsonObject update,
                 UpdateOptions options,
                 Handler<AsyncResult<Void>> resultHandler)
Deprecated. 
 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MongoClient | 
MongoClient.getDelegate()  | 
| Modifier and Type | Method and Description | 
|---|---|
static MongoClient | 
MongoClient.newInstance(MongoClient arg)  | 
| Constructor and Description | 
|---|
MongoClient(MongoClient delegate)  | 
| Modifier and Type | Method and Description | 
|---|---|
MongoClient | 
MongoClient.getDelegate()  | 
| Modifier and Type | Method and Description | 
|---|---|
static MongoClient | 
MongoClient.newInstance(MongoClient arg)  | 
| Constructor and Description | 
|---|
MongoClient(MongoClient delegate)  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
MongoDataSource.getMongoClient(ServiceDiscovery discovery,
              java.util.function.Function<Record,Boolean> filter,
              Handler<AsyncResult<MongoClient>> resultHandler)
Convenient method that looks for a Mongo datasource source and provides the configured
  
MongoClient. | 
static void | 
MongoDataSource.getMongoClient(ServiceDiscovery discovery,
              JsonObject filter,
              Handler<AsyncResult<MongoClient>> resultHandler)
Convenient method that looks for a Mongo datasource source and provides the configured  
MongoClient. | 
static void | 
MongoDataSource.getMongoClient(ServiceDiscovery discovery,
              JsonObject filter,
              JsonObject consumerConfiguration,
              Handler<AsyncResult<MongoClient>> resultHandler)
Convenient method that looks for a Mongo datasource source and provides the configured  
MongoClient. | 
Copyright © 2023 Eclipse. All rights reserved.