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

Jak uniemożliwić użytkownikowi mongo upuszczenie kolekcji?

Sprawdź dokumentację mongoDB dotyczącą tworzenia ról i uprawnień użytkowników.http:/ /docs.mongodb.org/manual/tutorial/manage-users-and-roles/

Ogólnie rzecz biorąc, w przypadku roli niebędącej administratorem, zapewnia tylko read dostęp uniemożliwi użytkownikowi upuszczenie kolekcji. Poniższy kod pochodzi z dokumentacji mongo i przedstawia modyfikacje dostępu do różnych kolekcji.

use reporting
db.createUser(
    {
      user: "reportsUser",
      pwd: "12345678",
      roles: [
         { role: "read", db: "reporting" },
         { role: "read", db: "products" },
         { role: "read", db: "sales" },
         { role: "readWrite", db: "accounts" }
      ]
    }
)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Otrzymuję błąd:Route() w Route nie może być zastosowane do String

  2. Połączenie Mongo zamknięte w aplikacji keystonejs

  3. Najbardziej efektywny sposób zmiany wartości pola znakowego na jego podłańcuch

  4. Grupuj i licz według miesiąca

  5. Jak usunąć ciąg z tablicy w dokumencie mongodb?