Package | Description |
---|---|
com.mongodb |
Main package with core files.
|
Modifier and Type | Method and Description |
---|---|
QueryBuilder |
QueryBuilder.all(Object object)
Equivalent of the $all operand
|
QueryBuilder |
QueryBuilder.and(DBObject... ands)
Equivalent to an $and operand
|
QueryBuilder |
QueryBuilder.and(String key)
Equivalent to
QueryBuilder.put(key) . |
QueryBuilder |
QueryBuilder.elemMatch(DBObject match)
Equivalent to the $elemMatch operand
|
QueryBuilder |
QueryBuilder.exists(Object object)
Equivalent of the $exists operand
|
QueryBuilder |
QueryBuilder.greaterThan(Object object)
Equivalent to the $gt operator
|
QueryBuilder |
QueryBuilder.greaterThanEquals(Object object)
Equivalent to the $gte operator
|
QueryBuilder |
QueryBuilder.in(Object object)
Equivalent of the $in operand
|
QueryBuilder |
QueryBuilder.is(Object object)
Equivalent of the find({key:value})
|
QueryBuilder |
QueryBuilder.lessThan(Object object)
Equivalent to the $lt operand
|
QueryBuilder |
QueryBuilder.lessThanEquals(Object object)
Equivalent to the $lte operand
|
QueryBuilder |
QueryBuilder.mod(Object object)
Equivalent of the $mod operand
|
QueryBuilder |
QueryBuilder.near(double x,
double y)
Equivalent of the $near operand
|
QueryBuilder |
QueryBuilder.near(double x,
double y,
double maxDistance)
Equivalent of the $near operand
|
QueryBuilder |
QueryBuilder.nearSphere(double longitude,
double latitude)
Equivalent of the $nearSphere operand
|
QueryBuilder |
QueryBuilder.nearSphere(double longitude,
double latitude,
double maxDistance)
Equivalent of the $nearSphere operand
|
QueryBuilder |
QueryBuilder.not()
Equivalent to $not meta operator.
|
QueryBuilder |
QueryBuilder.notEquals(Object object)
Equivalent of the $ne operand
|
QueryBuilder |
QueryBuilder.notIn(Object object)
Equivalent of the $nin operand
|
QueryBuilder |
QueryBuilder.or(DBObject... ors)
Equivalent to an $or operand
|
QueryBuilder |
QueryBuilder.put(String key)
Adds a new key to the query if not present yet.
|
QueryBuilder |
QueryBuilder.regex(Pattern regex)
Passes a regular expression for a query
|
QueryBuilder |
QueryBuilder.size(Object object)
Equivalent of the $size operand
|
static QueryBuilder |
QueryBuilder.start()
returns a new QueryBuilder
|
static QueryBuilder |
QueryBuilder.start(String key)
Creates a new query with a document key
|
QueryBuilder |
QueryBuilder.text(String search)
Equivalent to a $text operand.
|
QueryBuilder |
QueryBuilder.text(String search,
String language)
Equivalent to a $text operand.
|
QueryBuilder |
QueryBuilder.withinBox(double x,
double y,
double x2,
double y2)
Equivalent to a $within operand, based on a bounding box using represented by two corners
|
QueryBuilder |
QueryBuilder.withinCenter(double x,
double y,
double radius)
Equivalent of the $within operand, used for geospatial operation
|
QueryBuilder |
QueryBuilder.withinCenterSphere(double longitude,
double latitude,
double maxDistance)
Equivalent of the $centerSphere operand
mostly intended for queries up to a few hundred miles or km.
|
QueryBuilder |
QueryBuilder.withinPolygon(List<Double[]> points)
Equivalent to a $within operand, based on a bounding polygon represented by an array of points
|