MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Uwierzytelnianie zdalne i lokalne kończy się niepowodzeniem w Mongo DB 3.0.7 (zainstalowanym w Amazon EC2)

userAdminAnyDatabase rola pozwala użytkownikowi na przyznanie dostępu (dla siebie lub innych użytkowników) do dowolnej innej bazy danych, jednak nie przyznaje ona automatycznie uprawnień do odczytu/zapisu administratorowi we wszystkich tych bazach danych (chociaż może nadać je sobie). Możesz rozwiązać problem z uwierzytelnianiem, przyznając użytkownikowi dodatkową rolę readAnyDatabase .

db.createUser(
{
user: "test1",
pwd: "password",
roles: [ { role: "userAdminAnyDatabase", db: "admin" }, {role:"readAnyDatabase",db:"admin"} ]
}
)

Link do dokumentów MongoDB:Utwórz administratora użytkownika



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB oblicza wynik z istniejących pól i umieszcza go w nowym polu w tej samej kolekcji

  2. Hierarchiczna struktura Firestore i podkolekcje

  3. Jak odzyskać usunięte miejsce bez `db.repairDatabase()`?

  4. System.TimeoutException:przekroczono limit czasu po wybraniu serwera przez 30000 ms przy użyciu CompositeServerSelector

  5. Jak policzyć występowanie każdej wartości w tablicy?