Skip to content

MongoDB driver for Kotlin (synchronous, with Java helpers)opensavvy.ktmongo.syncsort

sort

fun <T : Any> sort(block: Consumer<SortOptionDsl<T>>): (SortOptionDsl<T>) -> Unit

Helper for Java users to specify the sort order within the WithSort.sort option.

Example

import static opensavvy.ktmongo.sync.Query.*;

collection.find(
    options(options -> {
        options.limit(10);
        options.sort(sort(sort -> {
            sort.ascending(JavaField.of(User::age))
        }));
    }),
    filter(filter -> {
        filter.eq(JavaField.of(User::name), "Bob");
    })
).toList();