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

Menggunakan Driver MongoDB C#:Dibungkus atau Tidak Dibungkus?

Tidak ada perbedaan ketika Anda menetapkan nilai string. Metode yang dibungkus diperlukan saat Anda bekerja dengan tipe kompleks:kelas, daftar, dll (yang bukan BsonValue ). Mereka hanya mengonversi objek dengan benar ke tipe BsonValue.

Contoh kecil:

Dengan Set Anda tidak dapat melakukan hal berikut:

var item = new MyDemo();
Update.Set("Item", item)

Anda harus menggunakan metode Wrapped atau ekstensi ToBsonDocument():

var item = new MyDemo();
Update.SetWrapped("Item", item)

Itu dia!

Satu catatan, driver dan sebagian besar bagian di sekitar mongodb adalah open source. Jadi bukan masalah besar untuk lihat :)




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ubah jenis bidang MongoDB menjadi integer dari konsolnya

  2. Cara Membuat Indeks Case-Insensitive di MongoDB

  3. Tidak dapat terhubung ke server 127.0.0.1:27017 upaya koneksi gagal MongoDB

  4. Pipa agregasi Mongodb cara membatasi push grup

  5. Flask tidak memuat konfigurasi