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

Cara memasukkan objek baru tanpa menghapus yang sebelumnya

Anda melewati seluruh services (termasuk semua bidang lainnya) ke $set , dan, sebagai hasilnya, Anda menyetel ulang semua bidang yang bersarang di dalam services . Coba kirimkan hanya data yang ingin Anda perbarui/tambahkan ke dokumen Anda menggunakan notasi titik.
$set dokumentasi mengatakan

db.users.update({"name":"Fabien Rousseau"},{ $set: { "services.cas" : { "external_id" : "fabien.rousseau", "version" : 2 }}})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Membangun REST API Menggunakan EVE

  2. Filter MongoDB multi sub-dokumen

  3. Harap gunakan 'MongoMappingContext#setAutoIndexCreation(boolean)' atau timpa 'MongoConfigurationSupport#autoIndexCreation()' agar eksplisit

  4. Dapatkan Semua 'dokumen' dari 'koleksi' MongoDB

  5. Tidak dapat menghapus koleksi dari mongodb