MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

कैसे उपयोगकर्ता नाम और पासवर्ड के साथ जावा में MongoDB 3.2 से कनेक्ट करने के लिए?

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 का उपयोग करने के लिए कुछ भिन्न रूप हैं, यहां विवरण के लिए



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoKit में कर्सर कैसे बंद करें

  2. मोंगोडीबी:घातक त्रुटि:कक्षा 'मोंगो क्लाइंट' नहीं मिली

  3. सरणी मानों के योग के साथ MongoDB एकत्रीकरण

  4. मोंगोडीबी:किसी सरणी में किसी दिए गए मान के साथ कितने आइटम मौजूद हैं, यह एक दस्तावेज़ में है?

  5. कुल प्रक्षेपण पर $elemMatch का उपयोग कैसे करें?