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

Unit kerja di mongodb dan C#

Jangan terlalu khawatir tentang membuka dan menutup koneksi. Driver MongoDB C# memelihara kumpulan koneksi internal, sehingga Anda tidak akan mengalami biaya tambahan untuk membuka dan menutup koneksi aktual setiap kali Anda membuat MongoServer baru objek.

Anda dapat membuat antarmuka repositori yang memaparkan logika data Anda, dan membangun implementasi MongoDB yang disuntikkan di tempat yang diperlukan. Dengan begitu, kode koneksi khusus MongoDB diabstraksikan dari aplikasi Anda, yang hanya melihat IRepository.

Berhati-hatilah saat mencoba menerapkan pola tipe unit kerja dengan MongoDB. Tidak seperti SQL Server, Anda tidak dapat mendaftarkan beberapa kueri dalam transaksi yang dapat dibatalkan jika salah satu gagal.

Untuk contoh sederhana pola repositori yang memiliki implementasi MongoDB, SQL Server, dan JSON, lihat Kode penyimpanan NBlog . Ini menggunakan Autofac IoC untuk menyuntikkan repositori beton ke dalam aplikasi ASP.NET MVC.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. menggunakan :=memberikan kesalahan yang tidak digunakan tetapi menggunakan =tidak di Go

  2. Angkat toko BigDecimal di MongoDB

  3. cara memeriksa apakah suatu dokumen diperbarui atau dimasukkan ke dalam MongoDB

  4. Perancah Yeoman, Mongoose, dan MongoDB

  5. Kondisi batas berganda di mongodb