MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana cara membatasi pengguna mongo agar tidak menjatuhkan koleksi?

Periksa dokumentasi mongoDB untuk membuat peran dan hak istimewa pengguna.http:/ /docs.mongodb.org/manual/tutorial/manage-users-and-roles/

Secara umum, untuk peran non-admin, hanya menyediakan read akses akan mencegah pengguna menjatuhkan koleksi. Kode di bawah ini diambil dari mongo docs dan menunjukkan modifikasi akses untuk berbagai koleksi.

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. Koneksi SSL yang ditandatangani sendiri menggunakan PyMongo

  2. Nama hubungan rel/mongoid khusus tidak berfungsi

  3. Flask mongoengine terhubung melalui uri

  4. Validasi luwak:diperlukan:salah, validasi:regex, masalah dengan nilai kosong

  5. Maks dan kelompokkan di Mongodb