MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Không thể xác thực người dùng trong MongoDB 3.0.2 bằng kết nối java

Tìm hiểu kỹ một chút và tôi thấy rằng Mongo 3 không thích phản hồi thử thách và thích ' 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. Lỗi đặt tên bộ sưu tập Mongoose?

  2. Hình ảnh docker MongoDb tùy chỉnh

  3. Phản ứng các yêu cầu POST với Express / Node và MongoDB

  4. Làm thế nào để chỉ định phiên bản Meteor MongoDB trên cục bộ?

  5. PyMongo- chọn tài liệu phụ từ bộ sưu tập của regex