public interface BsonFilterExpression
extends com.holonplatform.core.Expression
Bson filter expression.| Modifier and Type | Interface and Description |
|---|---|
static interface |
BsonFilterExpression.FilterAggregationPipeline
Filter aggregation pipeline stages.
|
| Modifier and Type | Method and Description |
|---|---|
static BsonFilterExpression |
create(org.bson.conversions.Bson expression)
Create a new
BsonFilterExpression. |
static BsonFilterExpression |
create(org.bson.conversions.Bson match,
org.bson.conversions.Bson projection)
Create a new
BsonFilterExpression. |
org.bson.conversions.Bson |
getExpression()
Get the filter expression.
|
Optional<BsonFilterExpression.FilterAggregationPipeline> |
getPipeline()
If the filter must be represented using an aggregation pipeline, returns the pipeline.
|
org.bson.conversions.Bson getExpression()
Optional<BsonFilterExpression.FilterAggregationPipeline> getPipeline()
static BsonFilterExpression create(org.bson.conversions.Bson expression)
BsonFilterExpression.expression - Filter expressionBsonFilterExpressionstatic BsonFilterExpression create(org.bson.conversions.Bson match, org.bson.conversions.Bson projection)
BsonFilterExpression.match - Filter aggregation pipeline match stageprojection - Optional filter aggregation pipeline projection stageBsonFilterExpressionCopyright © 2019 The Holon Platform. All rights reserved.