| 构造器和说明 |
|---|
MongoTemplet() |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
count(String col,
com.mongodb.DBObject query) |
List<com.mongodb.DBObject> |
DBCursor2list(com.mongodb.DBCursor cur) |
com.mongodb.WriteResult |
delete(String col,
Map<String,? extends Object> query) |
com.mongodb.WriteResult |
delete(String col,
String query) |
com.mongodb.WriteResult |
deleteById(String col,
String id) |
List<?> |
distinct(String col,
String key,
com.mongodb.DBObject query)
查找
|
List<com.mongodb.DBObject> |
findList(String col,
com.mongodb.DBObject query) |
List<com.mongodb.DBObject> |
findList(String col,
com.mongodb.DBObject query,
com.mongodb.DBObject sort) |
List<com.mongodb.DBObject> |
findList(String col,
com.mongodb.DBObject query,
com.mongodb.DBObject sort,
int start,
int limit) |
com.mongodb.DBObject |
findOne(String col,
com.mongodb.DBObject o) |
com.mongodb.DBObject |
findOne(String col,
com.mongodb.DBObject query,
com.mongodb.DBObject keys) |
List<com.mongodb.DBObject> |
findOneList(String col,
com.mongodb.DBObject query,
com.mongodb.DBObject key) |
<T> T |
getBean(String col,
com.mongodb.DBObject query,
Class<T> clazz) |
<T> T |
getBeanById(String col,
String id,
Class<T> clazz) |
com.mongodb.DBCollection |
getConllection(String col) |
<T> List<T> |
getList(String col,
com.mongodb.DBObject query,
Class<T> clazz) |
<T> List<T> |
getList(String col,
com.mongodb.DBObject query,
com.mongodb.DBObject sort,
Class<T> clazz) |
<T> List<T> |
getList(String col,
com.mongodb.DBObject query,
com.mongodb.DBObject sort,
int start,
int limit,
Class<T> clazz) |
com.mongodb.WriteResult |
insert(String col,
com.mongodb.DBObject... obj) |
com.mongodb.WriteResult |
insert(String col,
List<com.mongodb.DBObject> list) |
String |
insert(String col,
Map<String,? extends Object> data) |
String |
insertAsBean(String col,
Object bean) |
com.mongodb.WriteResult |
insertAsBeans(String col,
List<Object> beans) |
com.mongodb.DBObject |
queryById(String col,
String id) |
com.mongodb.WriteResult |
remove(String col,
com.mongodb.DBObject o) |
String |
save(String col,
com.mongodb.DBObject obj) |
void |
setDB(String _db) |
com.mongodb.WriteResult |
update(String col,
com.mongodb.DBObject q,
com.mongodb.DBObject o)
单条修改
|
com.mongodb.WriteResult |
update(String col,
com.mongodb.DBObject q,
com.mongodb.DBObject o,
boolean upsert,
boolean multi)
修改
|
com.mongodb.WriteResult |
updateByid(String col,
String id,
com.mongodb.DBObject o) |
com.mongodb.WriteResult |
updateByidAsBean(String col,
String id,
Object bean)
按id修改, 只修改指定的列
|
com.mongodb.WriteResult |
updateMulti(String col,
com.mongodb.DBObject q,
com.mongodb.DBObject o)
批量修改
|
com.mongodb.WriteResult |
updateMulti(String col,
Map<String,? extends Object> q,
Map<String,? extends Object> o)
批量修改 单列,其他列如果没有赋值不修改
|
com.mongodb.WriteResult |
updateMultiSingle(String col,
com.mongodb.DBObject q,
com.mongodb.DBObject o)
批量修改 单列,其他列如果没有赋值不修改
|
com.mongodb.WriteResult |
updateSingle(String col,
com.mongodb.DBObject q,
com.mongodb.DBObject o)
单条单列,其他列如果没有赋值不修改
|
public void setDB(String _db)
public String insertAsBean(String col, Object bean)
insertAsBean 在接口中 BaseDaopublic com.mongodb.WriteResult insertAsBeans(String col, List<Object> beans)
insertAsBeans 在接口中 BaseDaopublic com.mongodb.WriteResult insert(String col, com.mongodb.DBObject... obj)
public com.mongodb.WriteResult update(String col, com.mongodb.DBObject q, com.mongodb.DBObject o, boolean upsert, boolean multi)
BaseDaopublic com.mongodb.WriteResult update(String col, com.mongodb.DBObject q, com.mongodb.DBObject o)
BaseDaopublic com.mongodb.WriteResult updateSingle(String col, com.mongodb.DBObject q, com.mongodb.DBObject o)
BaseDaoupdateSingle 在接口中 BaseDaopublic com.mongodb.WriteResult updateMulti(String col, com.mongodb.DBObject q, com.mongodb.DBObject o)
BaseDaoupdateMulti 在接口中 BaseDaopublic com.mongodb.WriteResult updateMultiSingle(String col, com.mongodb.DBObject q, com.mongodb.DBObject o)
BaseDaoupdateMultiSingle 在接口中 BaseDaopublic com.mongodb.WriteResult updateMulti(String col, Map<String,? extends Object> q, Map<String,? extends Object> o)
BaseDaoupdateMulti 在接口中 BaseDaopublic com.mongodb.WriteResult updateByidAsBean(String col, String id, Object bean)
BaseDaoupdateByidAsBean 在接口中 BaseDaopublic com.mongodb.WriteResult updateByid(String col, String id, com.mongodb.DBObject o)
updateByid 在接口中 BaseDaopublic com.mongodb.WriteResult remove(String col, com.mongodb.DBObject o)
public com.mongodb.WriteResult deleteById(String col, String id)
deleteById 在接口中 BaseDaopublic List<?> distinct(String col, String key, com.mongodb.DBObject query)
BaseDaopublic com.mongodb.DBObject findOne(String col, com.mongodb.DBObject o)
public com.mongodb.DBObject findOne(String col, com.mongodb.DBObject query, com.mongodb.DBObject keys)
public List<com.mongodb.DBObject> DBCursor2list(com.mongodb.DBCursor cur)
DBCursor2list 在接口中 BaseDaopublic List<com.mongodb.DBObject> findOneList(String col, com.mongodb.DBObject query, com.mongodb.DBObject key)
findOneList 在接口中 BaseDaopublic List<com.mongodb.DBObject> findList(String col, com.mongodb.DBObject query, com.mongodb.DBObject sort)
public List<com.mongodb.DBObject> findList(String col, com.mongodb.DBObject query, com.mongodb.DBObject sort, int start, int limit)
public <T> T getBeanById(String col, String id, Class<T> clazz)
getBeanById 在接口中 BaseDaopublic <T> List<T> getList(String col, com.mongodb.DBObject query, com.mongodb.DBObject sort, Class<T> clazz)
public <T> List<T> getList(String col, com.mongodb.DBObject query, com.mongodb.DBObject sort, int start, int limit, Class<T> clazz)
public com.mongodb.DBCollection getConllection(String col)
getConllection 在接口中 BaseDaoCopyright © 2018. All rights reserved.