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

otentikasi mongodb dengan string koneksi

Dengan driver C# Anda biasanya tidak akan menggunakan opsi untuk meletakkan nama database pada string koneksi. Ini sebagian didukung untuk memberikan beberapa tingkat kompatibilitas dengan driver lain.

MongoServer.Create mengabaikan nama database. Setiap kredensial (nama pengguna/kata sandi) pada string koneksi digunakan sebagai kredensial default untuk semua database.

Nama database hanya digunakan oleh MongoDatabase.Create, yang memanggil MongoServer.Create dan kemudian hanya memanggil GetDatabase untuk Anda.

Jadi:

var connectionString = "mongodb://localhost/database";
var database = MongoDatabase.Create(connectionString);

hanyalah jalan pintas untuk:

var connectionString = "mongodb://localhost";
var server = MongoServer.Create(connectionString);
var database = server.GetDatabase("database");

Tidak ada otentikasi yang benar-benar terjadi sampai Anda pertama kali mencoba menggunakan database.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hindari Batas Agregat 16MB

  2. cara mengonversi string ke nilai numerik di mongodb

  3. Apa persamaan yang disarankan dari penghapusan berjenjang di MongoDB untuk hubungan N:M?

  4. Konversikan MongoDB BsonDocument ke JSON yang valid di C#

  5. MongoDb:Perbedaan antara $push/$addtoset