fun <reified TResult : Any> ReactorMongoCollection<*>.distinct(fieldName: String): DistinctFlux<TResult>
(source)
Gets the distinct values of the specified field name.
Parameters
Return
an iterable of distinct values
fun <reified TResult : Any> ReactorMongoCollection<*>.distinct(clientSession: ClientSession, fieldName: String): DistinctFlux<TResult>
(source)
Gets the distinct values of the specified field name.
clientSession
- the client session
Parameters
Return
an iterable of distinct values
fun <reified TResult : Any> ReactorMongoCollection<*>.distinct(fieldName: String, filter: String): DistinctFlux<TResult>
(source)
Gets the distinct values of the specified field name.
Parameters
Return
an iterable of distinct values
fun <reified TResult : Any> ReactorMongoCollection<*>.distinct(clientSession: ClientSession, fieldName: String, filter: String): DistinctFlux<TResult>
(source)
Gets the distinct values of the specified field name.
clientSession
- the client session
Parameters
Return
an iterable of distinct values
fun <reified T : Any, reified TResult : Any> ReactorMongoCollection<*>.distinct(field: KProperty1<T, TResult>, filter: Bson = EMPTY_BSON): DistinctFlux<TResult>
(source)
Gets the distinct values of the specified field name.
Parameters
Return
an iterable of distinct values
fun <reified T : Any, reified TResult : Any> ReactorMongoCollection<*>.distinct(clientSession: ClientSession, field: KProperty1<T, TResult>, filter: Bson = EMPTY_BSON): DistinctFlux<TResult>
(source)
Gets the distinct values of the specified field name.
clientSession
- the client session
Parameters
Return
an iterable of distinct values