options

fun <O : Options> options(): (O) -> Unit(source)

Helper for Java users to specify the default options for a request.

Example

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

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

fun <O : Options> options(block: Consumer<O>): (O) -> Unit(source)

Helper for Java users to specify options for a given request.

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();