vertx / io.vertx.kotlin.ext.mongo

## Package io.vertx.kotlin.ext.mongo

### Extensions for External Classes

io.vertx.ext.mongo.MongoClient |
io.vertx.ext.mongo.MongoGridFsClient |

### Functions

aggregateOptionsOf | `fun aggregateOptionsOf(allowDiskUse: Boolean? = null, batchSize: Int? = null, maxTime: Long? = null): AggregateOptions` A function providing a DSL for building io.vertx.ext.mongo.AggregateOptions objects.
bulkOperationOf | `fun bulkOperationOf(document: JsonObject? = null, filter: JsonObject? = null, multi: Boolean? = null, type: BulkOperationType? = null, upsert: Boolean? = null): BulkOperation` A function providing a DSL for building io.vertx.ext.mongo.BulkOperation objects.
bulkWriteOptionsOf | `fun bulkWriteOptionsOf(ordered: Boolean? = null, writeOption: WriteOption? = null): BulkWriteOptions` A function providing a DSL for building io.vertx.ext.mongo.BulkWriteOptions objects.
findOptionsOf | `fun findOptionsOf(batchSize: Int? = null, fields: JsonObject? = null, limit: Int? = null, skip: Int? = null, sort: JsonObject? = null): FindOptions` A function providing a DSL for building io.vertx.ext.mongo.FindOptions objects.
gridFsDownloadOptionsOf | `fun gridFsDownloadOptionsOf(revision: Int? = null): GridFsDownloadOptions` A function providing a DSL for building io.vertx.ext.mongo.GridFsDownloadOptions objects.
gridFsUploadOptionsOf | `fun gridFsUploadOptionsOf(chunkSizeBytes: Int? = null, metadata: JsonObject? = null): GridFsUploadOptions`
indexModelOf | `fun indexModelOf(): IndexModel`
indexOptionsOf | `fun indexOptionsOf(): IndexOptions` A function providing a DSL for building io.vertx.ext.mongo.IndexOptions objects.
mongoClientBulkWriteResultOf | `fun mongoClientBulkWriteResultOf(): MongoClientBulkWriteResult` A function providing a DSL for building io.vertx.ext.mongo.MongoClientBulkWriteResult objects.
mongoClientDeleteResultOf | `fun mongoClientDeleteResultOf(): MongoClientDeleteResult` A function providing a DSL for building io.vertx.ext.mongo.MongoClientDeleteResult objects.
mongoClientUpdateResultOf | `fun mongoClientUpdateResultOf(): MongoClientUpdateResult` A function providing a DSL for building io.vertx.ext.mongo.MongoClientUpdateResult objects.
updateOptionsOf | `fun updateOptionsOf(arrayFilters: JsonArray? = null, multi: Boolean? = null, returningNewDocument: Boolean? = null, upsert: Boolean? = null, writeOption: WriteOption? = null): UpdateOptions` A function providing a DSL for building io.vertx.ext.mongo.UpdateOptions objects.