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