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

जावा कनेक्शन का उपयोग करके MongoDB 3.0.2 में उपयोगकर्ता को प्रमाणित नहीं कर सकता

थोड़ी खोजबीन करने पर मैंने पाया कि Mongo 3 को चुनौती-प्रतिक्रिया का शौक नहीं है और वह 'MongoCredential.createScramSha1Credential को प्राथमिकता देता है। '

List<ServerAddress> seeds = new ArrayList<ServerAddress>();
seeds.add( new ServerAddress( "remoteServer" ));
List<MongoCredential> credentials = new ArrayList<MongoCredential>();
credentials.add(
    MongoCredential.createScramSha1Credential(
        "username",
        "adminDatabase",
        "password".toCharArray()
    )
);
MongoClient mongoClient = new MongoClient( seeds, credentials );
MongoDbFactory mongoDbFactory = new SimpleMongoDbFactory(mongoClient, "applicationDatabase");
mongoTemplate = new MongoTemplate(mongoDbFactory);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्प्रिंग बूट + MongoDB आईडी क्वेरी

  2. कनेक्ट ECONNREFUSED 127.0.0.1:27017'

  3. MongoDB में सीमित परिणाम लेकिन फिर भी पूरी गिनती हो रही है?

  4. संपत्ति मौजूद होने पर नेवला मॉडल की hasOwnProperty झूठी वापसी क्यों करती है?

  5. MVC.net में MongoDB से ObjectId कैसे पास करें?