MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Zaktualizuj zagnieżdżoną tablicę w Meteor

W Twoim zapytaniu jest błąd w owners pole:

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

Nie będziesz mieć możliwości aktualizacji bezpośrednio po stronie klienta, ponieważ używasz owners pole i tylko _id jest dozwolone. Aby rozwiązać ten problem, możesz zaktualizować za pomocą Meteor.methods i wywołaj tę metodę po stronie klienta.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB mongorestore i istniejąca kolekcja z rekordami

  2. MongoDB GridFS VS bezpośrednio na dysku we/wy

  3. Jak mogę pobrać bazę danych rekordów drom w widoku edycji w Laravel?

  4. Błąd przepełnienia pamięci podczas używania zapytań agregujących i $group

  5. Jak przechowywać wyniki z dynamicznie generowanych formularzy w MongoDb?