static <TItem> Update |
FluentUpdates.addEachToSet(Collection<TItem> field,
List<TItem> values) |
static <TItem> Update |
FluentUpdates.addToSet(Collection<TItem> field,
TItem value) |
static <TItem extends Comparable<TItem>> boolean |
FluentFilters.all(Collection<TItem> field,
Iterable<TItem> values) |
static <TItem extends Comparable<TItem>> boolean |
FluentFilters.all(Collection<TItem> field,
TItem... values) |
static <TItem> Index |
FluentIndexes.ascending(TItem... fields) |
static <TItem> Sort |
FluentSorts.ascending(TItem... fields) |
static <TItem extends Number> boolean |
FluentFilters.bitsAllClear(TItem field,
long bitmask) |
static <TItem extends Number> boolean |
FluentFilters.bitsAllSet(TItem field,
long bitmask) |
static <TItem extends Number> boolean |
FluentFilters.bitsAnyClear(TItem field,
long bitmask) |
static <TItem extends Number> boolean |
FluentFilters.bitsAnySet(TItem field,
long bitmask) |
static <TItem extends Number> Update |
FluentUpdates.bitwiseAnd(TItem field,
int value) |
static <TItem extends Number> Update |
FluentUpdates.bitwiseAnd(TItem field,
long value) |
static <TItem extends Number> Update |
FluentUpdates.bitwiseOr(TItem field,
int value) |
static <TItem extends Number> Update |
FluentUpdates.bitwiseOr(TItem field,
long value) |
static <TItem extends Number> Update |
FluentUpdates.bitwiseXor(TItem field,
int value) |
static <TItem extends Number> Update |
FluentUpdates.bitwiseXor(TItem field,
long value) |
static <TItem extends Date> Update |
FluentUpdates.currentDate(TItem field) |
static <TItem extends Date> Update |
FluentUpdates.currentTimestamp(TItem field) |
static <TItem> Index |
FluentIndexes.descending(TItem... fields) |
static <TItem> Sort |
FluentSorts.descending(TItem... fields) |
static <TItem> Projection |
FluentProjections.elemMatch(Collection<TItem> field) |
static <TItem> boolean |
FluentFilters.elemMatch(Collection<TItem> field,
org.bson.conversions.Bson filter) |
static <TItem> Projection |
FluentProjections.elemMatch(Collection<TItem> field,
org.bson.conversions.Bson filter) |
static <TItem> boolean |
FluentFilters.elemMatch(Collection<TItem> field,
Function1<TItem,Boolean> filter) |
static <TItem> Projection |
FluentProjections.elemMatch(Collection<TItem> field,
Function1<TItem,Boolean> filter) |
static <TItem> boolean |
FluentFilters.eq(Collection<TItem> field,
Collection<TItem> values) |
static <TItem extends Comparable<TItem>> boolean |
FluentFilters.eq(Collection<TItem> field,
TItem value) |
static <TItem extends Comparable<TItem>> boolean |
FluentFilters.eq(TItem field,
TItem value) |
static <TItem> Projection |
FluentProjections.exclude(TItem... field) |
static <TItem> boolean |
FluentFilters.exists(TItem field) |
static <TItem> boolean |
FluentFilters.exists(TItem field,
boolean exists) |
static <TItem extends com.mongodb.client.model.geojson.Geometry> Index |
FluentIndexes.geo2d(TItem field) |
static <TItem extends com.mongodb.client.model.geojson.Geometry> Index |
FluentIndexes.geo2dsphere(TItem... fields) |
static <TItem extends com.mongodb.client.model.geojson.Geometry> Index |
FluentIndexes.geoHaystack(TItem field,
Index additional) |
static <TItem extends com.mongodb.client.model.geojson.Geometry> boolean |
FluentFilters.geoIntersects(TItem field,
org.bson.conversions.Bson geometry) |
static <TItem extends com.mongodb.client.model.geojson.Geometry> boolean |
FluentFilters.geoIntersects(TItem field,
com.mongodb.client.model.geojson.Geometry geometry) |
static <TItem extends com.mongodb.client.model.geojson.Geometry> boolean |
FluentFilters.geoWithin(TItem field,
org.bson.conversions.Bson geometry) |
static <TItem extends com.mongodb.client.model.geojson.Geometry> boolean |
FluentFilters.geoWithin(TItem field,
com.mongodb.client.model.geojson.Geometry geometry) |
static <TItem extends com.mongodb.client.model.geojson.Geometry> boolean |
FluentFilters.geoWithinBox(TItem field,
double lowerLeftX,
double lowerLeftY,
double upperRightX,
double upperRightY) |
static <TItem extends com.mongodb.client.model.geojson.Geometry> boolean |
FluentFilters.geoWithinCenter(TItem field,
double x,
double y,
double radius) |
static <TItem extends com.mongodb.client.model.geojson.Geometry> boolean |
FluentFilters.geoWithinCenterSphere(TItem field,
double x,
double y,
double radius) |
static <TItem extends com.mongodb.client.model.geojson.Geometry> boolean |
FluentFilters.geoWithinPolygon(TItem field,
List<List<Double>> points) |
static <TItem extends Comparable<TItem>> boolean |
FluentFilters.gt(TItem field,
TItem value) |
static <TItem extends Comparable<TItem>> boolean |
FluentFilters.gte(TItem field,
TItem value) |
static <TItem extends Comparable<? extends TItem>> Index |
FluentIndexes.hashed(TItem field) |
static <TItem extends Comparable<TItem>> boolean |
FluentFilters.in(TItem field,
Iterable<TItem> values) |
static <TItem extends Comparable<TItem>> boolean |
FluentFilters.in(TItem field,
TItem... values) |
static <TItem extends Number> Update |
FluentUpdates.inc(TItem field,
TItem number) |
static <TItem> Projection |
FluentProjections.include(TItem... field) |
static <TItem extends Comparable<TItem>> boolean |
FluentFilters.lt(TItem field,
TItem value) |
static <TItem extends Comparable<TItem>> boolean |
FluentFilters.lte(TItem field,
TItem value) |
static <TItem extends Number> Update |
FluentUpdates.max(TItem field,
TItem value) |
static <TItem> Projection |
FluentProjections.metaTextScore(TItem field) |
static <TItem> Sort |
FluentSorts.metaTextScore(TItem field) |
static <TItem extends Number> Update |
FluentUpdates.min(TItem field,
TItem value) |
static <TItem extends Number> boolean |
FluentFilters.mod(TItem field,
long divisor,
long remainder) |
static <TItem extends Number> Update |
FluentUpdates.mul(TItem field,
Number number) |
static <TItem> boolean |
FluentFilters.ne(TItem field,
TItem value) |
static <TItem extends com.mongodb.client.model.geojson.Geometry> boolean |
FluentFilters.near(TItem field,
org.bson.conversions.Bson geometry,
Double maxDistance,
Double minDistance) |
static <TItem extends com.mongodb.client.model.geojson.Geometry> boolean |
FluentFilters.near(TItem field,
double x,
double y,
Double maxDistance,
Double minDistance) |
static <TItem extends com.mongodb.client.model.geojson.Geometry> boolean |
FluentFilters.near(TItem field,
com.mongodb.client.model.geojson.Point geometry,
Double maxDistance,
Double minDistance) |
static <TItem extends com.mongodb.client.model.geojson.Geometry> boolean |
FluentFilters.nearSphere(TItem field,
org.bson.conversions.Bson geometry,
Double maxDistance,
Double minDistance) |
static <TItem extends com.mongodb.client.model.geojson.Geometry> boolean |
FluentFilters.nearSphere(TItem field,
double x,
double y,
Double maxDistance,
Double minDistance) |
static <TItem extends com.mongodb.client.model.geojson.Geometry> boolean |
FluentFilters.nearSphere(TItem field,
com.mongodb.client.model.geojson.Point geometry,
Double maxDistance,
Double minDistance) |
static <TItem extends Comparable<TItem>> boolean |
FluentFilters.nin(TItem field,
Iterable<TItem> values) |
static <TItem extends Comparable<TItem>> boolean |
FluentFilters.nin(TItem field,
TItem... values) |
static <TItem> Update |
FluentUpdates.popFirst(Collection<TItem> field) |
static <TItem> Update |
FluentUpdates.popLast(Collection<TItem> field) |
static <TItem> Update |
FluentUpdates.pull(Collection<TItem> field,
TItem value) |
static <TItem> Update |
FluentUpdates.pullAll(Collection<TItem> field,
List<TItem> values) |
static <TItem> Update |
FluentUpdates.push(Collection<TItem> field,
TItem value) |
static <TItem> Update |
FluentUpdates.pushEach(Collection<TItem> field,
List<TItem> values) |
static <TItem> Update |
FluentUpdates.pushEach(Collection<TItem> field,
List<TItem> values,
com.mongodb.client.model.PushOptions options) |
static boolean |
FluentFilters.regex(String field,
Pattern pattern) |
static boolean |
FluentFilters.regex(String field,
String pattern) |
static boolean |
FluentFilters.regex(String field,
String pattern,
String options) |
static <TItem> Update |
FluentUpdates.set(TItem field,
TItem value) |
static <TItem> Update |
FluentUpdates.setOnInsert(TItem field,
TItem value) |
static <TItem> boolean |
FluentFilters.size(Collection<TItem> field,
int size) |
static <TItem> Projection |
FluentProjections.slice(Collection<TItem> field,
int limit) |
static <TItem> Projection |
FluentProjections.slice(Collection<TItem> field,
int skip,
int limit) |
static Index |
FluentIndexes.text(Collection<String> field) |
static Index |
FluentIndexes.text(String field) |
static <TItem> boolean |
FluentFilters.type(TItem field,
org.bson.BsonType type) |
static <TItem> boolean |
FluentFilters.type(TItem field,
String type) |
static <TItem> Update |
FluentUpdates.unset(TItem field) |