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

String Koneksi Pengguna Kustom untuk Instans MongoDB dengan Otentikasi

Salah satu dari banyak hal hebat tentang ScaleGrid adalah platform ini memungkinkan Anda untuk menyediakan penyebaran hosting MongoDB dengan otentikasi menggunakan satu klik. Autentikasi MongoDB sangat disarankan untuk penerapan yang terpapar ke internet.

MongoDB memiliki konsep pengguna per database. Saat Anda menyediakan penerapan dengan otentikasi melalui ScaleGrid, kami membuat pengguna admin MongoDB untuk admin database. Pengguna ini memang memiliki akses ke database baru yang dibuat, namun tidak dapat diakses melalui string koneksi. Artinya, Anda dapat terhubung ke database admin terlebih dahulu, lalu melakukan “gunakan ”.

Kami memahami bahwa ini bukanlah pengalaman yang optimal bagi sebagian besar pengguna, jadi sebaiknya Anda membuat pengguna baru untuk setiap database yang ingin Anda akses melalui string koneksi. Berikut langkah-langkah membuat user baru di :

  1. mongo :27017/admin -u “admin” -p “
  2. gunakan ;
  3. db.addUser(“”, “”);

Anda dapat memeriksa pengguna yang ada di database (jika Anda mengimpor database melalui MongoRestore) dengan mengetikkan perintah berikut:

“gunakan ; db.system.users.find();”

Sekarang Anda dapat terhubung langsung ke menggunakan pengguna yang baru dibuat melalui string koneksi. String koneksi baru akan terlihat seperti ini:

“mongodb://:@:/

Pelajari lebih lanjut tentang kemampuan lanjutan solusi hosting MongoDB kami melalui Dokumen Bantuan DBaaS kami.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kelas 'MongoDB\Driver\Manager' tidak ditemukan

  2. mengimpor JSON ke mongoDB menggunakan pymongo

  3. MongoCollection versus DBCollection java

  4. SocketTimeout dengan koneksi terbuka di MongoDB

  5. (simpul:3341) Peringatan Penghentian:Mongoose:mpromise