public interface IBaseMongoDao<T>
| 限定符和类型 | 方法和说明 |
|---|---|
long |
count(org.springframework.data.mongodb.core.query.Query query,
String collectionName)
求数据总和
|
void |
deleteByCondition(T param,
String collectionName)
根据对象的属性删除
|
void |
deleteById(T param,
String collectionName)
根据id删除对象
|
List<T> |
find(org.springframework.data.mongodb.core.query.Query query,
String collectionName)
通过条件查询
|
List<T> |
findAll(String collectionName)
查询所有
|
List<T> |
findByCondition(T param,
Map order,
String collectionName) |
List<T> |
findByCondition(T param,
String collectionName)
根据对象的属性查询
|
T |
findById(String id,
String collectionName)
通过ID获取记录
|
T |
findOne(org.springframework.data.mongodb.core.query.Query query,
String collectionName)
通过一定的条件查询一条数据
|
void |
insert(T param,
String collectionName)
插入数据
|
void |
update(org.springframework.data.mongodb.core.query.Query query,
org.springframework.data.mongodb.core.query.Update update,
String collectionName)
通过条件查询更新数据
|
void |
updateById(String id,
T param,
String collectionName)
根据id进行更新
|
List<T> findByCondition(T param, String collectionName)
param - collectionName - 集合名称 类似于tableList<T> find(org.springframework.data.mongodb.core.query.Query query, String collectionName)
query - collectionName - 集合名称 类似于tableT findOne(org.springframework.data.mongodb.core.query.Query query, String collectionName)
query - collectionName - 集合名称 类似于tableT findById(String id, String collectionName)
id - collectionName - 集合名称 类似于tablevoid deleteById(T param, String collectionName)
param - collectionName - 集合名称 类似于tablevoid deleteByCondition(T param, String collectionName)
param - collectionName - 集合名称 类似于tablevoid update(org.springframework.data.mongodb.core.query.Query query,
org.springframework.data.mongodb.core.query.Update update,
String collectionName)
query - update - collectionName - 集合名称 类似于tablevoid updateById(String id, T param, String collectionName)
id - param - collectionName - 集合名称 类似于tablelong count(org.springframework.data.mongodb.core.query.Query query,
String collectionName)
query - collectionName - 集合名称 类似于tableCopyright © 2019. All rights reserved.