我使用mongo-java-driver
版本3.0.2连接到MongoDB v2.4的实例,并且无法弄清楚如何将用户添加到数据库。我已经尝试过以下操作,但继续no such cmd: createUser
:
private void createUser(MongoDatabase database) {
Map<String, Object> commandArguments = new BasicDBObject();
commandArguments.put("createUser", "testuser");
commandArguments.put("pwd", "testpassword");
String[] roles = {"readWrite"};
commandArguments.put("roles", roles);
BasicDBObject command = new BasicDBObject(commandArguments);
database.runCommand(command);
}