owners
のクエリに誤りがあります フィールド:
Territories.update({
_id: template.data._id,
owners: {
$elemMatch: {
_id: this._id
}
},
{
$push: {
'owners.$.notes': {
title: "First Title"
}
}
})
owners
を使用しているため、クライアント側から直接更新することはできません。 フィールドと_id
のみ 許可されています。これを解決するには、Meteor.methods
を使用して更新できます クライアント側からそのメソッドを呼び出します。