CoroutineMongoAggregationPipeline
interface CoroutineMongoAggregationPipeline<Document : Any> : MongoAggregationPipeline<Document> (source)
An aggregation pipeline built on top of the official Kotlin driver.
To start a pipeline, call MongoCollection.aggregate.
External resources
Functions
Link copied to clipboard
Link copied to clipboard
inline fun <Document : Any> CoroutineMongoAggregationPipeline<Document>.asIterable(): CoroutineMongoAggregateIterable<Document>
Access the data of this pipeline as a MongoIterable.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract override fun <Out : Any> group(block: GroupStageOperators<Document, Out>.() -> Unit): CoroutineMongoAggregationPipeline<Out>
Link copied to clipboard
Link copied to clipboard
abstract override fun <ForeignDocument : Any> lookup(block: LookupStageOperators<Document, ForeignDocument>.() -> Unit): CoroutineMongoAggregationPipeline<Document>
Link copied to clipboard
abstract override fun match(filter: FilterQuery<Document>.() -> Unit): CoroutineMongoAggregationPipeline<Document>
Link copied to clipboard
abstract override fun matchExpr(filter: AggregationOperators.() -> Value<Document, Boolean>): CoroutineMongoAggregationPipeline<Document>
Link copied to clipboard
abstract override fun project(block: ProjectStageOperators<Document>.() -> Unit): CoroutineMongoAggregationPipeline<Document>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract override fun set(block: SetStageOperators<Document>.() -> Unit): CoroutineMongoAggregationPipeline<Document>
Link copied to clipboard
Link copied to clipboard
abstract override fun sort(block: SortOptionDsl<Document>.() -> Unit): CoroutineMongoAggregationPipeline<Document>
Link copied to clipboard
abstract override fun unionWith(other: HasUnionWithCompatibility<Document>): CoroutineMongoAggregationPipeline<Document>
Link copied to clipboard
abstract override fun unset(block: UnsetStageOperators<Document>.() -> Unit): CoroutineMongoAggregationPipeline<Document>
Link copied to clipboard
Link copied to clipboard