MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB:как да създадете удостоверена db чрез java драйвер

Ето моето решение:

MongoClient mcAdmin = new MongoClient(
            configuration.getServerAddresses(),
            Arrays.asList(MongoCredential.createMongoCRCredential(
                    MONGODB_ADMIN_USERNAME, "admin",
                    MONGODB_ADMIN_PASSWORD.toCharArray())));
    try {
        mcAdmin.setWriteConcern(WriteConcern.JOURNALED);
        DB db = mcAdmin.getDB(userDbName);
        BasicDBObject commandArguments = new BasicDBObject();
        commandArguments.put("user", userUsername);
        commandArguments.put("pwd", userPassword);
        String[] roles = { "readWrite" };
        commandArguments.put("roles", roles);
        BasicDBObject command = new BasicDBObject("createUser",
                commandArguments);
        db.command(command);
    } finally {
        mcAdmin.close();
    }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Използвайте фалшив сървър MongoDB за единичен тест

  2. Експортирайте масив в csv от MongoDB

  3. MongoDB сортиране()

  4. Размерът на базата данни на диска се увеличава като кратно на CSV файла I mongoimport?

  5. Преоформете масив, който се съхранява в колекция и експортирайте в CSV