Uses of Class
org.springframework.data.mongodb.core.aggregation.AggregationPipeline
Packages that use AggregationPipeline
Package
Description
MongoDB core support.
Support for the MongoDB aggregation framework.
-
Uses of AggregationPipeline in org.springframework.data.mongodb.core
Methods in org.springframework.data.mongodb.core with parameters of type AggregationPipelineModifier 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
Fields in org.springframework.data.mongodb.core.aggregation declared as AggregationPipelineMethods in org.springframework.data.mongodb.core.aggregation that return AggregationPipelineModifier and TypeMethodDescriptionAggregationPipeline.add
(AggregationOperation aggregationOperation) Append the givenstage
to the pipeline.Aggregation.getPipeline()
static AggregationPipeline
AggregationPipeline.of
(AggregationOperation... stages) Methods in org.springframework.data.mongodb.core.aggregation with parameters of type AggregationPipelineModifier 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.Constructors in org.springframework.data.mongodb.core.aggregation with parameters of type AggregationPipelineModifierConstructorDescriptionLookupOperation
(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)