MongoDB request DSL • opensavvy.ktmongo.dsl.aggregation.stages
Package-level declarations¶
Types¶
HasCount
¶
Pipeline implementing the $count
stage.
HasGroup
¶
Pipeline implementing the $group
stage.
HasLimit
¶
Pipeline implementing the $limit
stage.
HasMatch
¶
Pipeline implementing the $match
stage.
HasProject
¶
interface HasProject<Document : Any> : Pipeline<Document>
Pipeline implementing the $project
stage.
HasSample
¶
Pipeline implementing the $sample
stage.
HasSet
¶
Pipeline implementing the $set
stage.
HasSkip
¶
Pipeline implementing the $skip
stage.
HasSort
¶
Pipeline implementing the $sort
stage.
HasUnionWith
¶
interface HasUnionWith<Document : Any> : Pipeline<Document>
Pipeline implementing the $unionWith
stage.
HasUnionWithCompatibility
¶
interface HasUnionWithCompatibility<Document : Any> : Pipeline<Document>
Pipeline that can be used as the second argument in a $unionWith
stage.
HasUnset
¶
Pipeline implementing the $unset
stage.
ProjectStageOperators
¶
interface ProjectStageOperators<Document : Any> : CompoundBsonNode, AggregationOperators, FieldDsl, SetStageOperators<Document>
The operators allowed in a `$project
stage`.
SetStageOperators
¶
interface SetStageOperators<T : Any> : CompoundBsonNode, AggregationOperators, FieldDsl
The operators allowed in a set
stage.
UnsetStageOperators
¶
interface UnsetStageOperators<Document : Any> : BsonNode, AggregationOperators, FieldDsl
The operators allowed in an $unset
stage.