owners
. में आपकी क्वेरी में गलती है फ़ील्ड:
Territories.update({
_id: template.data._id,
owners: {
$elemMatch: {
_id: this._id
}
},
{
$push: {
'owners.$.notes': {
title: "First Title"
}
}
})
आप क्लाइंट की ओर से सीधे अपडेट नहीं कर पाएंगे, क्योंकि आप owners
. का उपयोग करते हैं फ़ील्ड और केवल _id
की अनुमति है। इसे हल करने के लिए आप Meteor.methods
. का उपयोग करके अपडेट कर सकते हैं और उस विधि को क्लाइंट साइड से कॉल करें।