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

Как да ограничите потребител на mongo да изпуска колекция?

Проверете документацията на mongoDB за създаване на потребителски роли и привилегии.http:/ /docs.mongodb.org/manual/tutorial/manage-users-and-roles/

Като цяло, за роля, която не е администратор, предоставя само read достъпът ще попречи на потребителя да изпусне колекция. Кодът по-долу е взет от mongo docs и демонстрира модификации на достъпа за различни колекции.

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. Как получавате достъп до база данни MongoDB от две приложения на Openshift?

  2. изявление за актуализиране на mongoDB с помощта на регулярен израз

  3. Има ли еквивалент на PyMongo за Python 3.2?

  4. Cursor.skip() на индексирани ключове винаги ли е по-бърз?

  5. Как мога да направя условно търсене в pymongo?