MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Tidak dapat mengautentikasi pengguna di MongoDB 3.0.2 menggunakan koneksi java

Sedikit penggalian dan saya menemukan bahwa Mongo 3 tidak menyukai respons tantangan dan lebih suka '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. Bagaimana cara menghilangkan Kesalahan:OverwriteModelError:Tidak dapat menimpa model `undefined` setelah dikompilasi.?

  2. Node.js - tunggu beberapa panggilan asinkron

  3. Sisipkan Banyak Dokumen dalam Koleksi MongoDB menggunakan C# BsonArray

  4. Mongodb:Lakukan kueri rentang Tanggal dari ObjectId di shell mongo

  5. Kata yang sama tetapi karakter unicode yang berbeda