MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Актуализиране на вложен масив в Meteor

Има грешка в заявката ви в owners поле:

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

Няма да можете да актуализирате директно от страната на клиента, защото използвате owners поле и само _id е позволено. За да разрешите това, можете да актуализирате чрез Meteor.methods и извикайте този метод от страна на клиента.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB Намерете предадени стойности, които не съвпадат

  2. Имате ли нужда от JPA, когато използвате MongoDB?

  3. Не може да се получи покрита заявка за шардирана колекция в MongoDB

  4. Използване на индекса Geospacial на MongoDB с 3d данни

  5. Mongodb php получава идентификатор на нов документ?