fun <reified T : Any> MongoCollection<T>.bulkWrite(vararg requests: String, options: BulkWriteOptions = BulkWriteOptions()): Mono<BulkWriteResult> (source)
Executes a mix of inserts, updates, replaces, and deletes.
requests - the writes to execute
options - the options to apply to the bulk write operation
Return
the result of the bulk write
fun <reified T : Any> MongoCollection<T>.bulkWrite(clientSession: ClientSession, vararg requests: String, options: BulkWriteOptions = BulkWriteOptions()): Mono<BulkWriteResult> (source)
Executes a mix of inserts, updates, replaces, and deletes.
clientSession - the client session
requests - the writes to execute
options - the options to apply to the bulk write operation
Return
the result of the bulk write
fun <reified T : Any> MongoCollection<T>.bulkWrite(vararg requests: WriteModel<T>, options: BulkWriteOptions = BulkWriteOptions()): Mono<BulkWriteResult> (source)
Executes a mix of inserts, updates, replaces, and deletes.
requests - the writes to execute
options - the options to apply to the bulk write operation
fun <reified T : Any> MongoCollection<T>.bulkWrite(clientSession: ClientSession, vararg requests: WriteModel<T>, options: BulkWriteOptions = BulkWriteOptions()): Mono<BulkWriteResult> (source)
Executes a mix of inserts, updates, replaces, and deletes.
clientSession - the client session