Package | Description |
---|---|
net.ymate.platform.persistence.mongodb | |
net.ymate.platform.persistence.mongodb.impl | |
net.ymate.platform.persistence.mongodb.support |
Modifier and Type | Method and Description |
---|---|
<T extends IEntity> |
IMongoSession.count(Class<T> entity,
QueryBuilder filter)
计算查询结果总记录数量
|
<T extends IEntity,RESULT> |
IMongoSession.distinct(Class<T> entity,
Class<RESULT> resultClass,
String fieldName,
QueryBuilder query)
去重
|
<T extends IEntity> |
IMongoSession.exists(Class<T> entity,
QueryBuilder filter)
判断指定条件的实体记录是否存在
|
<T extends IEntity> |
IMongoSession.find(Class<T> entity,
QueryBuilder filter)
根据实体执行查询
|
<T extends IEntity> |
IMongoSession.find(Class<T> entity,
QueryBuilder filter,
OrderBy orderBy)
根据实体执行查询
|
<T extends IEntity> |
IMongoSession.find(Class<T> entity,
QueryBuilder filter,
OrderBy orderBy,
Page page)
根据实体执行分页查询
|
<T extends IEntity> |
IMongoSession.find(Class<T> entity,
QueryBuilder filter,
Page page)
根据实体执行分页查询
|
IResultSet<GridFSFile> |
IGridFsSession.find(QueryBuilder query)
根据条件查询符合条件的文件记录
|
IResultSet<GridFSFile> |
IGridFsSession.find(QueryBuilder query,
OrderBy orderBy)
根据条件查询符合条件的文件记录
|
IResultSet<GridFSFile> |
IGridFsSession.find(QueryBuilder query,
OrderBy orderBy,
Page page)
根据条件查询符合条件的文件记录
|
IResultSet<GridFSFile> |
IGridFsSession.find(QueryBuilder query,
Page page)
根据条件查询符合条件的文件记录
|
<T extends IEntity> |
IMongoSession.findFirst(Class<T> entity,
QueryBuilder filter)
根据指定key条件执行查询
|
<T extends IEntity> |
IMongoSession.findFirst(Class<T> entity,
QueryBuilder filter,
OrderBy orderBy)
根据指定key条件执行查询
|
GridFSFile |
IGridFsSession.findFirst(QueryBuilder query)
根据条件查询符合条件的第一条记录
|
Modifier and Type | Method and Description |
---|---|
<T extends IEntity> |
DefaultMongoSession.count(Class<T> entity,
QueryBuilder filter) |
<T extends IEntity,RESULT> |
DefaultMongoSession.distinct(Class<T> entity,
Class<RESULT> resultClass,
String fieldName,
QueryBuilder query) |
<T extends IEntity> |
DefaultMongoSession.exists(Class<T> entity,
QueryBuilder filter) |
<T extends IEntity> |
DefaultMongoSession.find(Class<T> entity,
QueryBuilder filter) |
<T extends IEntity> |
DefaultMongoSession.find(Class<T> entity,
QueryBuilder filter,
OrderBy orderBy) |
<T extends IEntity> |
DefaultMongoSession.find(Class<T> entity,
QueryBuilder filter,
OrderBy orderBy,
Page page) |
<T extends IEntity> |
DefaultMongoSession.find(Class<T> entity,
QueryBuilder filter,
Page page) |
IResultSet<GridFSFile> |
MongoGridFsSession.find(QueryBuilder query) |
IResultSet<GridFSFile> |
MongoGridFsSession.find(QueryBuilder query,
OrderBy orderBy) |
IResultSet<GridFSFile> |
MongoGridFsSession.find(QueryBuilder query,
OrderBy orderBy,
Page page) |
IResultSet<GridFSFile> |
MongoGridFsSession.find(QueryBuilder query,
Page page) |
<T extends IEntity> |
DefaultMongoSession.findFirst(Class<T> entity,
QueryBuilder filter) |
<T extends IEntity> |
DefaultMongoSession.findFirst(Class<T> entity,
QueryBuilder filter,
OrderBy orderBy) |
GridFSFile |
MongoGridFsSession.findFirst(QueryBuilder query) |
Modifier and Type | Method and Description |
---|---|
QueryBuilder |
QueryBuilder.addToSet(Object value) |
QueryBuilder |
QueryBuilder.addToSet(String field,
Object value) |
QueryBuilder |
QueryBuilder.all(Params params) |
QueryBuilder |
QueryBuilder.and(Query... queries) |
QueryBuilder |
QueryBuilder.avg(Object expression) |
QueryBuilder |
QueryBuilder.cmp(Object exp1,
Object exp2) |
QueryBuilder |
QueryBuilder.cond(String key,
IOperator operator) |
QueryBuilder |
QueryBuilder.each(Object value) |
QueryBuilder |
QueryBuilder.elemMatch(IOperator... operators) |
QueryBuilder |
QueryBuilder.elemMatch(Query... queries) |
QueryBuilder |
QueryBuilder.eq(Object param) |
QueryBuilder |
QueryBuilder.eq(Params params) |
QueryBuilder |
QueryBuilder.exists(boolean exists) |
QueryBuilder |
QueryBuilder.first(Object expression) |
QueryBuilder |
QueryBuilder.gt(Object param) |
QueryBuilder |
QueryBuilder.gt(Params params) |
QueryBuilder |
QueryBuilder.gte(Object param) |
QueryBuilder |
QueryBuilder.gte(Params params) |
QueryBuilder |
QueryBuilder.in(Params values) |
QueryBuilder |
QueryBuilder.inc(String field,
Number amount) |
QueryBuilder |
QueryBuilder.isolated() |
QueryBuilder |
QueryBuilder.last(Object expression) |
QueryBuilder |
QueryBuilder.lt(Object param) |
QueryBuilder |
QueryBuilder.lt(Params params) |
QueryBuilder |
QueryBuilder.lte(Object param) |
QueryBuilder |
QueryBuilder.lte(Params params) |
QueryBuilder |
QueryBuilder.max(Object value) |
QueryBuilder |
QueryBuilder.max(String field,
Object value) |
QueryBuilder |
QueryBuilder.meta(String meta) |
QueryBuilder |
QueryBuilder.min(Object value) |
QueryBuilder |
QueryBuilder.min(String field,
Object value) |
QueryBuilder |
QueryBuilder.mod(int divisor,
int remainder) |
QueryBuilder |
QueryBuilder.mod(String divisor,
String remainder) |
QueryBuilder |
QueryBuilder.mul(String field,
Number number) |
QueryBuilder |
QueryBuilder.ne(Object param) |
QueryBuilder |
QueryBuilder.ne(Params params) |
QueryBuilder |
QueryBuilder.nin(Params values) |
QueryBuilder |
QueryBuilder.nor(Query... queries) |
QueryBuilder |
QueryBuilder.not(IOperator operator) |
QueryBuilder |
QueryBuilder.or(Query... queries) |
QueryBuilder |
QueryBuilder.pop(String field,
boolean first) |
QueryBuilder |
QueryBuilder.position(int position) |
QueryBuilder |
QueryBuilder.pull(String field,
Query query) |
QueryBuilder |
QueryBuilder.pullAll(String field,
Query... queries) |
QueryBuilder |
QueryBuilder.push(String field,
Object value) |
QueryBuilder |
QueryBuilder.pushAll(String field,
Params value) |
QueryBuilder |
QueryBuilder.regex(String regex) |
QueryBuilder |
QueryBuilder.rename(String field,
String newName) |
QueryBuilder |
QueryBuilder.set(Map object) |
QueryBuilder |
QueryBuilder.set(String field,
Object value) |
QueryBuilder |
QueryBuilder.setOnInsert(Map object) |
QueryBuilder |
QueryBuilder.setOnInsert(String field,
Object value) |
QueryBuilder |
QueryBuilder.size(int size) |
QueryBuilder |
QueryBuilder.size(Object size) |
QueryBuilder |
QueryBuilder.slice(int slice) |
QueryBuilder |
QueryBuilder.slice(int skip,
int limit) |
QueryBuilder |
QueryBuilder.sort(boolean asc) |
QueryBuilder |
QueryBuilder.substr(String string,
int start,
int length) |
QueryBuilder |
QueryBuilder.sum(Object expression) |
QueryBuilder |
QueryBuilder.text(String search) |
QueryBuilder |
QueryBuilder.text(String search,
String language) |
QueryBuilder |
QueryBuilder.type(BsonType type) |
QueryBuilder |
QueryBuilder.unset(Fields fields) |
QueryBuilder |
QueryBuilder.unset(String field) |
QueryBuilder |
QueryBuilder.where(String jsFunction) |
Copyright © 2022. All rights reserved.