Skip to content

MongoDB request DSLopensavvy.ktmongo.dsl.aggregation.stagesHasMatch

HasMatch

Pipeline implementing the $match stage.

Inheritors

Properties

context

abstract val context: 

The context used to generate this pipeline.

Functions

match

open fun match(filter: FilterQuery<Document>.() -> Unit): Pipeline<Document>

Filters documents based on a specified filter.

reinterpret

abstract fun <New : Any> reinterpret(): Pipeline<New>

Changes the type of the returned document, with no type-safety.

toString

abstract override fun toString(): String

JSON representation of this pipeline.

withStage

abstract fun withStage(stage: BsonNode): Pipeline<Document>

Creates a new pipeline that expands on the current one by adding stage.

writeTo

abstract fun writeTo(writer: )

Writes the entire pipeline into writer.