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

MongoDB - Perbarui objek di Array bersarang

Terapkan $set operator bersama dengan $ operator posisi dalam pembaruan Anda untuk mengubah name bidang.

$ operator posisional akan mengidentifikasi elemen yang benar dalam larik untuk diperbarui tanpa secara eksplisit menentukan posisi elemen dalam larik, sehingga pernyataan pembaruan akhir Anda akan terlihat seperti:

db.collection.update(
    { "friends.u.username": "michael" }, 
    { "$set": { "friends.$.u.name": "hello" } }
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose - Simpan array string

  2. Gambaran Umum MongoDB dan Load Balancing

  3. Kumpulan Mesin &Profil Cloud untuk MongoDB

  4. Bagaimana cara mengabaikan nol saat membongkar dokumen MongoDB?

  5. Seberapa cepat Redis daripada mongoDB?