Package-level declarations
Operators to query and update data.
All operators are declared as interface members. Each interface groups the operators of a given MongoDB command.
FilterQuery is used in
find(),count(),delete()and as the filter inupdateMany()UpdateQuery is used as the update in
updateMany()UpsertQuery is used as the update in
upsertOne()UpdateWithPipelineQuery is used as the update in
updateManyWithPipeline()opensavvy.ktmongo.dsl.query.UpsertWithPipelineQuery is used as the update in
upsertOneWithPipeline()
Types
DSL for MongoDB operators that are used as predicates in conditions.
DSL for MongoDB operators that are used as predicates in conditions in a context where the targeted field is already specified.
DSL for MongoDB operators that are used to update existing values (does not include aggregation operators).
Interface describing the DSL when declaring an update with a pipeline.
DSL for MongoDB operators that are used to update existing values, creating new documents if none exist (does not include aggregation operators).
Functions
Creates an empty FilterQuery.
Creates an empty FilterQueryPredicate.
Creates an empty UpdateQuery.
Creates an empty UpdateWithPipelineQuery.
Creates an empty UpsertQuery.