public class MongoRepository
extends java.lang.Object
构造器和说明 |
---|
MongoRepository(org.springframework.data.mongodb.core.MongoTemplate template) |
限定符和类型 | 方法和说明 |
---|---|
void |
createIndex(java.lang.String collectionName,
java.lang.String key,
boolean unique) |
void |
delete(java.lang.String collectionName,
java.lang.Object query) |
void |
drop(java.lang.String collectionName) |
com.alibaba.fastjson.JSONArray |
find(java.lang.String collectionName,
java.lang.Object query) |
com.alibaba.fastjson.JSONObject |
findAndModify(java.lang.String collectionName,
java.lang.Object query,
java.lang.Object inc,
java.lang.Object push) |
com.alibaba.fastjson.JSONObject |
findOne(java.lang.String collectionName,
java.lang.String id) |
boolean |
hasLock(java.lang.String lockName,
java.lang.Object lockValue) |
java.lang.String[] |
insert(java.lang.String collectionName,
java.lang.Object data) |
boolean |
lock(java.lang.String lockName,
java.lang.Object lockValue,
boolean increase) |
boolean |
lock(java.lang.String lockName,
java.lang.Object lockValue,
java.lang.Object newLockValue) |
int |
update(java.lang.String collectionName,
java.lang.Object query,
java.lang.Object update) |
int |
update(java.lang.String collectionName,
java.lang.String id,
java.lang.Object data) |
int |
updateOrInsert(java.lang.String collectionName,
java.lang.Object query,
java.lang.Object update) |
boolean |
updateStrict(java.lang.String collectionName,
java.lang.Object query,
java.lang.Object update) |
public MongoRepository(org.springframework.data.mongodb.core.MongoTemplate template)
public java.lang.String[] insert(java.lang.String collectionName, java.lang.Object data)
public int update(java.lang.String collectionName, java.lang.String id, java.lang.Object data)
public int updateOrInsert(java.lang.String collectionName, java.lang.Object query, java.lang.Object update)
public int update(java.lang.String collectionName, java.lang.Object query, java.lang.Object update)
public boolean updateStrict(java.lang.String collectionName, java.lang.Object query, java.lang.Object update)
public com.alibaba.fastjson.JSONArray find(java.lang.String collectionName, java.lang.Object query)
public com.alibaba.fastjson.JSONObject findAndModify(java.lang.String collectionName, java.lang.Object query, java.lang.Object inc, java.lang.Object push)
public com.alibaba.fastjson.JSONObject findOne(java.lang.String collectionName, java.lang.String id)
public void drop(java.lang.String collectionName)
public boolean hasLock(java.lang.String lockName, java.lang.Object lockValue)
public boolean lock(java.lang.String lockName, java.lang.Object lockValue, java.lang.Object newLockValue)
public boolean lock(java.lang.String lockName, java.lang.Object lockValue, boolean increase)
public void createIndex(java.lang.String collectionName, java.lang.String key, boolean unique)
public void delete(java.lang.String collectionName, java.lang.Object query)