Uses of Class
org.springframework.data.mongodb.core.aggregation.AggregationPipeline
Package
Description
MongoDB core support.
Support for the MongoDB aggregation framework.
-
Uses of AggregationPipeline in org.springframework.data.mongodb.core
Modifier and TypeMethodDescriptiondefault com.mongodb.client.MongoCollection<org.bson.Document>
MongoOperations.createView
(String name, Class<?> source, AggregationPipeline pipeline) Create a view with the provided name.com.mongodb.client.MongoCollection<org.bson.Document>
MongoOperations.createView
(String name, Class<?> source, AggregationPipeline pipeline, ViewOptions options) Create a view with the provided name.com.mongodb.client.MongoCollection<org.bson.Document>
MongoOperations.createView
(String name, String source, AggregationPipeline pipeline, ViewOptions options) Create a view with the provided name.com.mongodb.client.MongoCollection<org.bson.Document>
MongoTemplate.createView
(String name, Class<?> source, AggregationPipeline pipeline, ViewOptions options) com.mongodb.client.MongoCollection<org.bson.Document>
MongoTemplate.createView
(String name, String source, AggregationPipeline pipeline, ViewOptions options) default reactor.core.publisher.Mono<com.mongodb.reactivestreams.client.MongoCollection<org.bson.Document>>
ReactiveMongoOperations.createView
(String name, Class<?> source, AggregationPipeline pipeline) Create a view with the provided name.reactor.core.publisher.Mono<com.mongodb.reactivestreams.client.MongoCollection<org.bson.Document>>
ReactiveMongoOperations.createView
(String name, Class<?> source, AggregationPipeline pipeline, ViewOptions options) Create a view with the provided name.reactor.core.publisher.Mono<com.mongodb.reactivestreams.client.MongoCollection<org.bson.Document>>
ReactiveMongoOperations.createView
(String name, String source, AggregationPipeline pipeline, ViewOptions options) Create a view with the provided name.reactor.core.publisher.Mono<com.mongodb.reactivestreams.client.MongoCollection<org.bson.Document>>
ReactiveMongoTemplate.createView
(String name, Class<?> source, AggregationPipeline pipeline, ViewOptions options) reactor.core.publisher.Mono<com.mongodb.reactivestreams.client.MongoCollection<org.bson.Document>>
ReactiveMongoTemplate.createView
(String name, String source, AggregationPipeline pipeline, ViewOptions options) -
Uses of AggregationPipeline in org.springframework.data.mongodb.core.aggregation
Modifier and TypeMethodDescriptionAggregationPipeline.add
(AggregationOperation aggregationOperation) Append the givenstage
to the pipeline.Aggregation.getPipeline()
static AggregationPipeline
AggregationPipeline.of
(AggregationOperation... stages) Modifier and TypeMethodDescriptionLookupOperation.LookupOperationBuilder.pipeline
(AggregationPipeline pipeline) LookupOperation.PipelineBuilder.pipeline
(AggregationPipeline pipeline) Specifies thepipeline
that determines the resulting documents.UnionWithOperation.pipeline
(AggregationPipeline pipeline) Set theAggregationPipeline
to apply to the specified collection.ModifierConstructorDescriptionLookupOperation
(String from, Field localField, Field foreignField, VariableOperators.Let let, AggregationPipeline pipeline, Field as) LookupOperation
(String from, VariableOperators.Let let, AggregationPipeline pipeline, Field as) UnionWithOperation
(String collection, AggregationPipeline pipeline, Class<?> domainType)