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 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, @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 AggregationPipeline
MongoAotRepositoryFragmentSupport.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)