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

Java का उपयोग करके MongoDB सर्वर इंस्टेंस के कनेक्शन के दौरान प्रमाणीकरण

आपको अपने सभी मौजूदा प्रश्नों को बदलने की आवश्यकता नहीं है, आपको केवल उस तर्क को बदलने की आवश्यकता है जो आपके MongoClient को स्थापित करता है। अधिकांश एप्लिकेशन इसे किसी प्रकार के सिंगलटन के रूप में करते हैं इसलिए प्रमाणीकरण जोड़ना सिंगलटन को संशोधित करने का मामला है। यह एक दर्द की बात है कि कोई हस्ताक्षर नहीं है जो उपयोगकर्ता नाम पासवर्ड के लिए सिर्फ स्ट्रिंग, स्ट्रिंग लेता है, लेकिन यह मोंगो जावा एपीआई है, निराशा के लिए उपयोग किया जाता है।

आप या तो मोंगौरी पथ पर जा सकते हैं जो आपको सबसे छोटा हस्ताक्षर देता है...

MongoClient mongo = new MongoClient(
  new MongoClientURI( "mongodb://app_user:[email protected]/data" )
);

या अधिक क्रियात्मक सूची के साथ जाएं पथ

List<ServerAddress> seeds = new ArrayList<ServerAddress>();
seeds.add( new ServerAddress( "localhost" );
List<MongoCredential> credentials = new ArrayList<MongoCredential>();
credentials.add(
    MongoCredential.createMongoCRCredential(
        "app_user",
        "data",
        "bestPo55word3v3r".toCharArray()
    )
);
MongoClient mongo = new MongoClient( seeds, credentials );


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. जांचें कि क्या MongoDB अप्सर्ट ने एक इंसर्ट या अपडेट किया है

  2. कैसे प्रतिक्रिया में बेस 64 छवि दिखाने के लिए?

  3. मोंगोडीबी $indexOfCP

  4. MongoDB C# ड्राइवर के साथ बहुरूपी प्रकारों को डिसेरिएलाइज़ करना

  5. MongoDB के लिए एक विकास और संचालन चेकलिस्ट