java连接mongodb,认证服务authenticate函数使用不了
本地java用的mongodb的驱动是3.6.4版本,函数authenticate不能进行使用,有高版本的能够验证用户名和密码的么?使用连接
ServerAddress serverAddress = new ServerAddress(ip_address, Integer.parseInt(port));
List<ServerAddress> addrs = new ArrayList<>();
addrs.add(serverAddress);
//MongoCredential.createScramSha1Credential()三个参数分别为 用户名 数据库名称 密码
MongoCredential credential = MongoCredential.createScramSha1Credential(user_name, database, password.toCharArray());
List<MongoCredential> credentials = new ArrayList<>();
credentials.add(credential);
//通过连接认证获取MongoDB连接
MongoClient mongoClient = new MongoClient(addrs, credentials);
//连接到数据库
MongoDatabase mongoDatabase = mongoClient.getDatabase(database);
mongoDatabase.createCollection("test");
不能抛出异常,导致前端不能感知异常,有人知道怎么获取到异常信息么?