# Uses of Package
io.vertx.ext.mongo

- Packages that use io.vertx.ext.mongo
  Package | Description
  --- | ---
  io.vertx.ext.auth.mongo |
  io.vertx.ext.mongo |
  io.vertx.reactivex.ext.mongo |
  io.vertx.rxjava.ext.mongo |
  io.vertx.rxjava3.ext.mongo |
  io.vertx.servicediscovery.types |

- Classes in io.vertx.ext.mongo used by io.vertx.ext.auth.mongo
  Class | Description
  --- | ---
  MongoClient | A Vert.x service used to interact with MongoDB server instances.

- Classes in io.vertx.ext.mongo used by io.vertx.ext.mongo
  Class | Description
  --- | ---
  AggregateOptions | Options used to configure aggregate operations.
  BulkOperation | Contains all data needed for one operation of a bulk write operation.
  BulkOperationType | Enum for the different possible operations
  BulkWriteOptions | Options for configuring bulk write operations.
  CollationOptions | Options used to configure collation options.
  CountOptions |
  CreateCollectionOptions | Options for creating a collection
  DistinctOptions |
  FindOptions | Options used to configure find operations.
  GridFsDownloadOptions | Options used to configure downloads from GridFS.
  GridFsUploadOptions |
  IndexModel |
  IndexOptions | Options used to configure index.
  MongoClient | A Vert.x service used to interact with MongoDB server instances.
  MongoClientBulkWriteResult | Result propagated from mongodb driver bulk write result.
  MongoClientDeleteResult | Result propagated from mongodb driver delete result.
  MongoClientUpdateResult | Result propagated from mongodb driver update result.
  MongoGridFsClient |
  RenameCollectionOptions | Options used to configure rename collection options.
  TimeSeriesGranularity |
  TimeSeriesOptions | Options used to configure timeseries options.
  UpdateOptions | Options for configuring updates.
  ValidationOptions |
  WriteOption | Enum representing the mongoDB Java Driver's `WriteConcern`

- Classes in io.vertx.ext.mongo used by io.vertx.reactivex.ext.mongo
  Class | Description
  --- | ---
  AggregateOptions | Options used to configure aggregate operations.
  BulkOperation | Contains all data needed for one operation of a bulk write operation.
  BulkWriteOptions | Options for configuring bulk write operations.
  CountOptions |
  CreateCollectionOptions | Options for creating a collection
  DistinctOptions |
  FindOptions | Options used to configure find operations.
  GridFsDownloadOptions | Options used to configure downloads from GridFS.
  GridFsUploadOptions |
  IndexModel |
  IndexOptions | Options used to configure index.
  MongoClient | A Vert.x service used to interact with MongoDB server instances.
  MongoClientBulkWriteResult | Result propagated from mongodb driver bulk write result.
  MongoClientDeleteResult | Result propagated from mongodb driver delete result.
  MongoClientUpdateResult | Result propagated from mongodb driver update result.
  MongoGridFsClient |
  RenameCollectionOptions | Options used to configure rename collection options.
  UpdateOptions | Options for configuring updates.
  WriteOption | Enum representing the mongoDB Java Driver's `WriteConcern`

- Classes in io.vertx.ext.mongo used by io.vertx.rxjava.ext.mongo
  Class | Description
  --- | ---
  AggregateOptions | Options used to configure aggregate operations.
  BulkOperation | Contains all data needed for one operation of a bulk write operation.
  BulkWriteOptions | Options for configuring bulk write operations.
  CountOptions |
  CreateCollectionOptions | Options for creating a collection
  DistinctOptions |
  FindOptions | Options used to configure find operations.
  GridFsDownloadOptions | Options used to configure downloads from GridFS.
  GridFsUploadOptions |
  IndexModel |
  IndexOptions | Options used to configure index.
  MongoClient | A Vert.x service used to interact with MongoDB server instances.
  MongoClientBulkWriteResult | Result propagated from mongodb driver bulk write result.
  MongoClientDeleteResult | Result propagated from mongodb driver delete result.
  MongoClientUpdateResult | Result propagated from mongodb driver update result.
  MongoGridFsClient |
  RenameCollectionOptions | Options used to configure rename collection options.
  UpdateOptions | Options for configuring updates.
  WriteOption | Enum representing the mongoDB Java Driver's `WriteConcern`

- Classes in io.vertx.ext.mongo used by io.vertx.rxjava3.ext.mongo
  Class | Description
  --- | ---
  AggregateOptions | Options used to configure aggregate operations.
  BulkOperation | Contains all data needed for one operation of a bulk write operation.
  BulkWriteOptions | Options for configuring bulk write operations.
  CountOptions |
  CreateCollectionOptions | Options for creating a collection
  DistinctOptions |
  FindOptions | Options used to configure find operations.
  GridFsDownloadOptions | Options used to configure downloads from GridFS.
  GridFsUploadOptions |
  IndexModel |
  IndexOptions | Options used to configure index.
  MongoClient | A Vert.x service used to interact with MongoDB server instances.
  MongoClientBulkWriteResult | Result propagated from mongodb driver bulk write result.
  MongoClientDeleteResult | Result propagated from mongodb driver delete result.
  MongoClientUpdateResult | Result propagated from mongodb driver update result.
  MongoGridFsClient |
  RenameCollectionOptions | Options used to configure rename collection options.
  UpdateOptions | Options for configuring updates.
  WriteOption | Enum representing the mongoDB Java Driver's `WriteConcern`

- Classes in io.vertx.ext.mongo used by io.vertx.servicediscovery.types
  Class | Description
  --- | ---
  MongoClient | A Vert.x service used to interact with MongoDB server instances.