...
解决方案
说明:
若是mongodb数据库本身是没有启用安全校验,这样话,在连接过程如果显示【未指定错误:com 1、若是mongodb数据库本身是没有启用安全校验,这样话,在连接过程如果显示【未指定错误:com/mongodb/MongoClient】,请参考此文档添加对应的 _JDBC_mongo-java-driver-3.4.2.jar 解决:8.0及以上版本连接MongoDB数据库时显示未指定错误:com/mongodb/MongoClient
2、如果mongodb数据库启用了安全校验,即需要用用户名和密码登录才可以连接,则继续参考此文档解决。
3、注意目前产品不支持mongodb跨库查询,就是说只能获取到当前连接数据库下的表,无法获取到Mongobd其他数据库下的表。
4、开启mongodb数据库的安全校验的时候。需要先切到对应的数据库下,然后再执行创建对应的用户权限 ,比如说创建test数据库的用户密码,需要在mongodb数据库客户端执行如下语句。
如果mongodb数据库启用了安全校验,即需要用用户名和密码登录才可以连接,则继续参考此文档解决。use test;
db.createUser({user:"test",pwd:"123456",roles:[{"role":"dbOwner","db":"test"}]})
详细步骤:
1、首先先按照正常方式连接mongodb 数据,具体可参考文档:NoSQL数据源-连接Mongodb数据库
...