MongoDB request DSL • opensavvy.ktmongo.dsl.aggregation.stages • HasProject
HasProject¶
interface HasProject<Document : Any> : Pipeline<Document>
Pipeline implementing the $project stage.
Inheritors¶
Properties¶
context¶
abstract val context:
The context used to generate this pipeline.
Functions¶
project¶
Specifies a list of fields which should be kept in the document.
reinterpret¶
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¶
abstract fun writeTo(writer: )
Writes the entire pipeline into writer.