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 givenstageto the pipeline.Aggregation.getPipeline()static AggregationPipelineAggregationPipeline.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 thepipelinethat determines the resulting documents.UnionWithOperation.pipeline(AggregationPipeline pipeline) Set theAggregationPipelineto 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)