count

abstract fun count(): Long(source)

Counts how many documents exist in the collection.

External resources

See also

Faster alternative when the result doesn't need to be exact.


abstract fun count(options: <Error class: unknown class><Document>.() -> Unit = {}, predicate: <Error class: unknown class><Document>.() -> Unit): Long(source)

Counts how many documents match predicate in the collection.

Example

class User(
val name: String,
val age: Int,
)

collection.count {
User::name eq "foo"
User::age eq 10
}

External resources