HasCount¶
Pipeline implementing the $count stage.
Inheritors¶
Properties¶
context¶
@LowLevelApi
abstract val context: BsonContext
The context used to generate this pipeline.
Functions¶
countTo¶
Counts how many elements exist in the pipeline and outputs a single document containing a single field containing the count.
field must be a simple field name. Subfields (accessed through the / operator) are forbidden.
Example¶
Counts how many elements exist in the pipeline and outputs a single document containing a single field containing the count.
field must be a simple field name. Subfields (accessed through the / operator) are forbidden.
Example¶
reinterpret¶
@DangerousMongoApi
@LowLevelApi
abstract fun <New : Any> reinterpret(): Pipeline<New>
Changes the type of the returned document, with no type-safety.
toString¶
JSON representation of this pipeline.
withStage¶
Creates a new pipeline that expands on the current one by adding stage.
writeTo¶
@LowLevelApi
abstract fun writeTo(writer: BsonValueWriter)
Writes the entire pipeline into writer.