类 MongoRepository
- java.lang.Object
-
- top.daxian1218.dust.service.repository.MongoRepository
-
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)
-
-
-
方法详细资料
-
insert
public java.lang.String[] insert(java.lang.String collectionName, java.lang.Object data)
-
update
public int update(java.lang.String collectionName, java.lang.String id, java.lang.Object data)
-
updateOrInsert
public int updateOrInsert(java.lang.String collectionName, java.lang.Object query, java.lang.Object update)
-
update
public int update(java.lang.String collectionName, java.lang.Object query, java.lang.Object update)
-
updateStrict
public boolean updateStrict(java.lang.String collectionName, java.lang.Object query, java.lang.Object update)
-
find
public com.alibaba.fastjson.JSONArray find(java.lang.String collectionName, java.lang.Object query)
-
findAndModify
public com.alibaba.fastjson.JSONObject findAndModify(java.lang.String collectionName, java.lang.Object query, java.lang.Object inc, java.lang.Object push)
-
findOne
public com.alibaba.fastjson.JSONObject findOne(java.lang.String collectionName, java.lang.String id)
-
drop
public void drop(java.lang.String collectionName)
-
hasLock
public boolean hasLock(java.lang.String lockName, java.lang.Object lockValue)
-
lock
public boolean lock(java.lang.String lockName, java.lang.Object lockValue, java.lang.Object newLockValue)
-
lock
public boolean lock(java.lang.String lockName, java.lang.Object lockValue, boolean increase)
-
createIndex
public void createIndex(java.lang.String collectionName, java.lang.String key, boolean unique)
-
delete
public void delete(java.lang.String collectionName, java.lang.Object query)
-
-