# Package io.vertx.ext.mongo

- Interface Summary
  Interface | Description
  --- | ---
  MongoClient | A Vert.x service used to interact with MongoDB server instances.
  MongoGridFsClient |

- Class Summary
  Class | Description
  --- | ---
  AggregateOptions | Options used to configure aggregate operations.
  AggregateOptionsConverter | Converter and mapper for `AggregateOptions`.
  BulkOperation | Contains all data needed for one operation of a bulk write operation.
  BulkWriteOptions | Options for configuring bulk write operations.
  CollationOptions | Options used to configure collation options.
  CollationOptionsConverter | Converter and mapper for `CollationOptions`.
  CountOptions |
  CountOptionsConverter | Converter and mapper for `CountOptions`.
  CreateCollectionOptions | Options for creating a collection
  CreateCollectionOptionsConverter | Converter and mapper for `CreateCollectionOptions`.
  DistinctOptions |
  DistinctOptionsConverter | Converter and mapper for `DistinctOptions`.
  FindOptions | Options used to configure find operations.
  FindOptionsConverter | Converter and mapper for `FindOptions`.
  GridFsDownloadOptions | Options used to configure downloads from GridFS.
  GridFsUploadOptions |
  IndexModel |
  IndexModelConverter | Converter and mapper for `IndexModel`.
  IndexOptions | Options used to configure index.
  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.
  RenameCollectionOptions | Options used to configure rename collection options.
  RenameCollectionOptionsConverter | Converter and mapper for `RenameCollectionOptions`.
  TimeSeriesOptions | Options used to configure timeseries options.
  TimeSeriesOptionsConverter | Converter and mapper for `TimeSeriesOptions`.
  UpdateOptions | Options for configuring updates.
  ValidationOptions |
  ValidationOptionsConverter | Converter and mapper for `ValidationOptions`.

- Enum Summary
  Enum | Description
  --- | ---
  BulkOperationType | Enum for the different possible operations
  TimeSeriesGranularity |
  WriteOption | Enum representing the mongoDB Java Driver's `WriteConcern`