本地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");
不能拋出例外,導致前端不能感知例外,有人知道怎么獲取到例外資訊么?
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/65366.html
標籤:MongoDB
上一篇:sql陳述句
