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

MongoDB Ganti nilai array tertentu

Gunakan posisi $ operator yang mengidentifikasi elemen dalam languages array untuk diperbarui tanpa secara eksplisit menentukan posisinya dalam array yaitu alih-alih mengetahui posisinya terlebih dahulu dan memperbarui elemen sebagai:

db.movies.updateMany(
    { "languages": "French" }, 
    { "$set": { "languages.2": "Francais" } }
)

Anda cukup menggunakan $ operator sebagai:

db.movies.updateMany(
    { "languages": "French" }, 
    { "$set": { "languages.$": "Francais" } }
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mengapa hasOwnProperty model luwak mengembalikan false ketika properti memang ada?

  2. mongo 3 duplikat pada indeks unik - dropDups

  3. Node.js + MongoDB:masukkan satu dan kembalikan dokumen yang baru dimasukkan

  4. 9 Fitur Baru MongoDB – Wajib Belajar Menguasai MongoDB

  5. Meteor mongo memperbarui susunan bersarang