Ich bin Learnign Meteor und bin über diese Situation gestolpert, die ich entlang eines Meteor Tutorials auf Tuts Plus verfolgt habe. der Code ist genau der gleiche in Video das Update der Sammlung, aber in meinem Browser zeigt es diesen Fehler:Meteor Update-Sammlung - Uncaught Error: Nicht erlaubt. Nicht vertrauenswürdiger Code kann Dokumente nur nach ID aktualisieren. [403]
Uncaught Fehler: nicht erlaubt. Nicht vertrauenswürdiger Code kann Dokumente nur nach ID aktualisieren. [403]
Der Code ist hier:
Template.person.events({
'click': function (e, t) {
Session.set("edit-"+ t.data._id, true);
},
'keypress input': function(e,t){
if(e.keyCode === 13){
var docid = Session.get("edit-"+ this._id);
People.update(t.data, {$set: {name: e.currentTarget.value}});
Session.set("edit-"+ t.data._id, false);
}
}
});
Hatte genau das gleiche Problem und diese Antwort hat mir wirklich geholfen. –
Scheint das Problem zu verursachen, wenn Sie die _id und auch MEHR Filtermechanismen haben. –
@NormanH Ja, das wäre der Fall, die _id kann nur einem Dokument entsprechen. Sie können jede Abfrage für das erste 'findOne' verwenden – Akshat