kmongo / org.litote.kmongo / com.mongodb.client.MongoDatabase / runCommand

runCommand

fun <reified TResult : Any> MongoDatabase.runCommand(command: String, readPreference: ReadPreference): TResult (source)

Executes the given command in the context of the current database with the given read preference.

Parameters

command - the command to be run

readPreference - the {@link com.mongodb.ReadPreference} to be used when executing the command

Parameters

fun <reified TResult : Any> MongoDatabase.runCommand(command: String): TResult (source)

Executes the given command in the context of the current database with the given read preference.

Parameters

command - the command to be run

Parameters

fun <reified TResult : Any> MongoDatabase.runCommand(clientSession: ClientSession, command: String, readPreference: ReadPreference): TResult (source)

Executes the given command in the context of the current database with the given read preference.

Parameters

clientSession - the client session with which to associate this operation

command - the command to be run

readPreference - the {@link com.mongodb.ReadPreference} to be used when executing the command

Parameters

fun <reified TResult : Any> MongoDatabase.runCommand(clientSession: ClientSession, command: String): TResult (source)

Executes the given command in the context of the current database with the given read preference.

Parameters

clientSession - the client session with which to associate this operation

command - the command to be run

Parameters