Details
-
New Feature
-
Resolution: Won't Fix
-
Major - P3
-
None
-
2.12.1
-
None
Description
MongoDB 2.6.0 deprecates the db.addUser() and recommends the db.createUser() command.
However, the Java API deprecates the db.addUser() method and suggests using the low-level db.command() method:
/**
|
* Adds or updates a user for this database
|
*
|
* @param username the user name
|
* @param passwd the password
|
* @return the result of executing this operation
|
* @throws MongoException
|
* @mongodb.driver.manual administration/security-access-control/ Access Control
|
* @deprecated Use {@code DB.command} to call either the addUser or updateUser command
|
*/
|
@Deprecated
|
public WriteResult addUser( String username , char[] passwd ){
|
return addUser(username, passwd, false);
|
}
|
MongoDB Java Driver API should support db.createUser() as a replacement to db.addUser() (taking into account server version).
Related to SERVER-3301.