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

Perbarui beberapa elemen dalam array di mongodb

Anda perlu menggunakan semua operator posisi $[] untuk memperbarui setiap elemen dalam larik

db.collection.update(
   { "History": { "$elemMatch": { "status": { "$ne": "PROCESSED" } } } }, 
   { "$set": { "History.$[].flag": false } },
   { "multi": true }
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Gagal menghubungkan Mongoose ke Atlas

  2. Perbarui item dalam array yang ada dalam array

  3. Sudo service mongodb restart memberikan kesalahan layanan yang tidak dikenal di ubuntu 14.0.4

  4. Bidang yang Dihasilkan Otomatis untuk MongoDB menggunakan Spring Boot

  5. Bagaimana cara mengagregasi berdasarkan tanggal ketika stempel waktu penuh diberikan dalam kerangka agregasi?