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.
Ahead-Of-Time processors for MongoDB repositories.
Query derivation mechanism for MongoDB specific repositories.
-
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, @Nullable ViewOptions options) Create a view with the provided name.com.mongodb.client.MongoCollection<org.bson.Document> MongoOperations.createView(String name, String source, AggregationPipeline pipeline, @Nullable ViewOptions options) Create a view with the provided name.com.mongodb.client.MongoCollection<org.bson.Document> MongoTemplate.createView(String name, Class<?> source, AggregationPipeline pipeline, @Nullable ViewOptions options) com.mongodb.client.MongoCollection<org.bson.Document> MongoTemplate.createView(String name, String source, AggregationPipeline pipeline, @Nullable ViewOptions options) default Mono<com.mongodb.reactivestreams.client.MongoCollection<org.bson.Document>> ReactiveMongoOperations.createView(String name, Class<?> source, AggregationPipeline pipeline) Create a view with the provided name.Mono<com.mongodb.reactivestreams.client.MongoCollection<org.bson.Document>> ReactiveMongoOperations.createView(String name, Class<?> source, AggregationPipeline pipeline, @Nullable ViewOptions options) Create a view with the provided name.Mono<com.mongodb.reactivestreams.client.MongoCollection<org.bson.Document>> ReactiveMongoOperations.createView(String name, String source, AggregationPipeline pipeline, @Nullable ViewOptions options) Create a view with the provided name.Mono<com.mongodb.reactivestreams.client.MongoCollection<org.bson.Document>> ReactiveMongoTemplate.createView(String name, Class<?> source, AggregationPipeline pipeline, @Nullable ViewOptions options) Mono<com.mongodb.reactivestreams.client.MongoCollection<org.bson.Document>> ReactiveMongoTemplate.createView(String name, String source, AggregationPipeline pipeline, @Nullable 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, @Nullable Field localField, @Nullable Field foreignField, @Nullable VariableOperators.Let let, @Nullable AggregationPipeline pipeline, Field as) LookupOperation(String from, @Nullable VariableOperators.Let let, AggregationPipeline pipeline, Field as) UnionWithOperation(String collection, @Nullable AggregationPipeline pipeline, @Nullable Class<?> domainType) -
Uses of AggregationPipeline in org.springframework.data.mongodb.repository.aot
Methods in org.springframework.data.mongodb.repository.aot that return AggregationPipelineModifier and TypeMethodDescriptionprotected AggregationPipelineMongoAotRepositoryFragmentSupport.createPipeline(List<Object> rawStages) -
Uses of AggregationPipeline in org.springframework.data.mongodb.repository.query
Constructors in org.springframework.data.mongodb.repository.query with parameters of type AggregationPipelineModifierConstructorDescriptionVectorSearchExecution(MongoOperations operations, Class<?> targetType, String collectionName, TypeInformation<?> returnType, AggregationPipeline pipeline, ScoringFunction scoringFunction)