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

Perbarui array bersarang di Meteor

Ada kesalahan dalam kueri Anda di owners bidang:

Territories.update({
         _id: template.data._id,
         owners: {
             $elemMatch: {
                 _id: this._id
             }
         },
         {
             $push: {
                 'owners.$.notes': {
                     title: "First Title"
                 }
             }
         })

Anda tidak akan dapat memperbarui langsung dari sisi klien, karena Anda menggunakan owners dan hanya _id Diperbolehkan. Untuk mengatasi ini, Anda dapat memperbarui menggunakan Meteor.methods dan panggil metode itu dari sisi klien.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pagination MongoDB pada array - Periksa apakah $slice mencapai awal array

  2. Mengimpor kumpulan catatan yang sangat besar ke MongoDB menggunakan nodejs

  3. MongoDB - kesalahan instalasi - wizard pengaturan mongodb berakhir sebelum waktunya

  4. Mongoose read-only tanpa skema

  5. Mungkinkah membandingkan string tanggal di mongodb?