MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Dois-je être administrateur pour créer un nouvel utilisateur dans MongoDB ?

Si aucun utilisateur n'est créé, vous pouvez créer un nouvel utilisateur sans aucune authentification, mais si vous avez créé un utilisateur administrateur pour une base de données spécifique, vous devez vous authentifier, puis effectuer n'importe quelle opération.

Documentation :

 $ ./mongo
 > use admin
 > db.addUser("theadmin", "anadminpassword")
 > db.auth("theadmin", "anadminpassword")
 > db.system.users.find()
 > use projectx
 > db.addUser("joe", "passwordForJoe")