| Package | Description |
|---|---|
| co.streamx.fluent.mongo | |
| co.streamx.fluent.mongo.functions | |
| co.streamx.fluent.mongo.grammar |
| Modifier and Type | Method and Description |
|---|---|
default org.bson.conversions.Bson |
QueryBuilder.filter(Function1<T,Boolean> predicate)
Creates a Mongo filter expression using POJO properties, Java operators and
FluentFilters helper methods. |
default org.bson.conversions.Bson |
QueryBuilder.index(Function1<T,Index> index) |
default org.bson.conversions.Bson |
QueryBuilder.project(Function1<T,Projection> projection)
Creates a Mongo filter expression using POJO properties, Java operators and
FluentProjections helper
methods. |
default org.bson.conversions.Bson |
QueryBuilder.sort(Function1<T,Sort> sort) |
default org.bson.conversions.Bson |
QueryBuilder.update(Function1<T,Update> update) |
| Modifier and Type | Method and Description |
|---|---|
default Function1<T,Boolean> |
Function1.and(Function1<T,Boolean> other) |
default Function1<T,Boolean> |
Function1.or(Function1<T,Boolean> other) |
| Modifier and Type | Method and Description |
|---|---|
default Function1<T,Boolean> |
Function1.and(Function1<T,Boolean> other) |
default Function1<T,Boolean> |
Function1.or(Function1<T,Boolean> other) |
| Modifier and Type | Method and Description |
|---|---|
static <TItem> boolean |
FluentFilters.elemMatch(Collection<TItem> field,
Function1<TItem,Boolean> filter) |
static <TItem> Projection |
FluentProjections.elemMatch(Collection<TItem> field,
Function1<TItem,Boolean> filter) |
Copyright © 2019 Streamx. All rights reserved.