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

MongoDB:perbarui hanya bidang tertentu

Save(someValue) adalah untuk kasus di mana Anda ingin record yang dihasilkan menjadi atau menjadi objek penuh (someValue) yang Anda masukkan.

Anda dapat menggunakan

var query = Query.EQ("_id","123");
var sortBy = SortBy.Null;
var update = Update.Inc("LoginCount",1).Set("LastLogin",DateTime.UtcNow); // some update, you can chain a series of update commands here

MongoCollection<User>.FindAndModify(query,sortby,update); 

metode.

Dengan menggunakan FindAndModify, Anda dapat menentukan dengan tepat bidang mana dalam catatan yang ada untuk diubah dan membiarkan sisanya.

Anda dapat melihat contohnya di sini .

Satu-satunya hal yang Anda butuhkan dari catatan yang ada adalah _id-nya, 2 bidang rahasia tidak perlu dimuat atau dipetakan kembali ke objek POCO Anda.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ingin menggunakan DB yang diaktifkan penjurnalan dalam sistem 32 bit-MongoDB

  2. Bagaimana kami dapat memastikan integritas Data di mongoDb?

  3. Gabungkan dan kurangi array bersarang berdasarkan ObjectId

  4. Bagaimana cara menonaktifkan logging driver java mongoDB?

  5. Hitungan MongoDB () salah mengembalikan 0 jika kueri diberikan