由于最近Mogodb升级到3.6,pentaho kettle mongoinput步骤聚合无法从Mongodb获取数据。
错误消息:
com.mongodb.MongoCommandException:命令失败,错误9:' 'cursor'选项是必需的,除了带有explain的聚合 参数'在服务器localhost:2915。完整的回答是{“ok”:0.0, “errmsg”:“'cursor'选项是必需的,除了聚合 解释参数“,”代码“:9,”codeName“:”FailedToParse“}
似乎我需要为pentaho升级mongodb驱动程序,所以我已经下载了mongodb-driver-3.6.3.jar文件并将其保存在pentaho-server \ pentaho-solutions \ system \ karaf \ system \ org中\ mongodb \ mongo-java-driver \ 3.6.3,但问题仍然存在。
我真的不知道如何升级驱动程序以及是否有与之相关的其他配置。
有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
要使用新版本,您需要: