標籤:pack art sap 解決 http star base 使用 shell
在Spring data mongodb 中使用彙總拋出異常 mongodb版本 為 3.6
org.springframework.dao.InvalidDataAccessApiUsageException: Command execution failed: Error [The ‘cursor‘ option is required, except for aggregate with the explain argument]
Spring data mongodb 版本
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> <version>1.5.8.RELEASE</version></dependency>
升級 mongodb-driver 為 3.6 並不能解決問題
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> <exclusions> <exclusion> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver</artifactId> <version>3.6.0-beta2</version> </dependency>
把mongodb 版本降級為 3.4 即可
這貼出yum 源
mongodb 3.4
3.4 1. vi /etc/yum.repos.d/mongodb-3.4.repo [mongodb-org-3.4]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/gpgcheck=0enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc
mongodb 3.6
2. vim /etc/yum.repos.d/mongodb-org-3.4.repo 3. [mongodb-org-3.4] 4. name=MongoDB Repository 5. baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ 6. gpgcheck=0 7. enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
雖然倉庫寫的是3.4 ,實際上會下載新版本的3.6
依賴關係解決============================================================================================================================================================================================================================================================================== Package 架構 版本 源 大小==============================================================================================================================================================================================================================================================================正在刪除: mongodb-org x86_64 3.6.0-0.1.rc0.el7 @mongodb-org-3.4 0.0 mongodb-org-mongos x86_64 3.6.0-0.1.rc0.el7 @mongodb-org-3.4 31 M mongodb-org-server x86_64 3.6.0-0.1.rc0.el7 @mongodb-org-3.4 56 M mongodb-org-shell x86_64 3.6.0-0.1.rc0.el7 @mongodb-org-3.4 31 M mongodb-org-tools x86_64 3.6.0-0.1.rc0.el7 @mongodb-org-3.4 152 M事務概要=============================================================================================================================================================================================================================================================================
Springdata mongodb 版本相容 引起 Error [The 'cursor' option is required, except for aggregate with the explain argument