类 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)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • MongoRepository

        public MongoRepository​(org.springframework.data.mongodb.core.MongoTemplate template)
    • 方法详细资料

      • 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)