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

MongoDB - потребител с администратор не е оторизиран

Аз също си почесах главата за същия проблем и всичко работи, след като зададох ролята да бъде root, когато добавях първия потребител с администратор.

use admin
db.createUser(
  {
    user: 'admin',
    pwd: 'password',
    roles: [ { role: 'root', db: 'admin' } ]
  }
);
exit;

Ако вече сте създали admin потребител, можете да промените ролята по следния начин:

use admin;
db.grantRolesToUser('admin', [{ role: 'root', db: 'admin' }])

За пълна справка за настройките за удостоверяване вижте стъпките, които компилирах след часове проучване в интернет.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да обедините документи при импортиране на файл в MongoDB

  2. mongoose/mongodb заявка за множествено сортиране

  3. Какво да знаете, когато започнете да работите с MongoDB в производството - десет съвета

  4. $addFields, когато не е намерено $match

  5. Попълнете модел мангуста с поле, което не е идентификатор