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

Masukkan ke dalam dokumen yang sangat bersarang MongoDB

Coba gunakan $[] di $addToSet . Anda untuk beberapa elemen posisi

db.collection.update({},
{
  $addToSet: {
    "courses.$[c].semesters.$[s].subjects": {
      "subject": "C++"
    }
  }
},
{
  arrayFilters: [
    {
      "c.course": "Btech"
    },
    {
      "s.sem": 1
    }
  ]
})

Taman bermain Mongo

Dokumentasi resmi untuk pengenal adalah $[]




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara menjatuhkan indeks menggunakan Mongoose

  2. Bagaimana cara menghentikan server mongodb di Windows?

  3. MongoDB C#:Update.pullAll tidak menghapus item

  4. PHP MongoDB memperbarui banyak dokumen menggunakan $in/$or

  5. Mengapa kumpulan instans yang menghasilkan Driver Node MongoDB menghancurkan kesalahan?