mongodb-3.4.2 और mongo-java-driver-3.4.2.jar
के साथ परीक्षण किया गया(1) MongoCredential का उपयोग करें
MongoCredential credential = MongoCredential.createCredential("user", "database", "passwd".toCharArray());
MongoClient mongoClient = new MongoClient(new ServerAddress("localhost", 27017), Arrays.asList(credential));
MongoDatabase db = mongoClient.getDatabase( "test" );
MongoCollection collection = db.getCollection("mycol");
FindIterable fi = collection.find();
MongoCursor cursor = fi.iterator();
(2) MongoClientURI का उपयोग करें
MongoClientURI uri = new MongoClientURI("mongodb://user:[email protected]:27017/?authSource=test");
MongoClient mongoClient = new MongoClient(uri);
विभिन्न प्रमाणीकरण तंत्रों के लिए MongoCredential और MongoClientURI का उपयोग करने के लिए कुछ भिन्न रूप हैं, यहां विवरण के लिए