Meteor 4.2(Windows)を使用していますが、「更新が失敗しました:403 - アクセスが拒否されました。コレクション内のオブジェクトを更新します。不思議なことに私は新しいものを挿入するのに問題はなく、更新だけが失敗しています。 Meteor:制限付きコレクション内の文書を置き換えることができません
は、私は私のコレクションのすべてを "許可" してみました:Maps.allow({
insert: function() { return true; },
update: function() { return true; },
remove: function() { return true; },
fetch: function() { return true; }
});
しかし、それでもまだ、この更新が失敗した:私は確認することができます何か他のものが
Maps.update({
_id: Session.get('current_map')
}, {
name: $('#newMapName').val()
});
ありますか?あるいは、私のコードが間違っていますか?私が前回のメテオ(< 4.0)を使ってプロジェクトをしていた前回は、
ありがとうございました。
PS:このアップデートを行うと、ローカルコレクションが更新され、UIの変更が表示されます。その後、サーバー側で変更が拒否されたため、エラーメッセージとともに非常に迅速に元に戻ります。
$ setビット(保存するコンテンツを$ setで囲む必要があります)、私はちょうどこの問題に遭遇しました。あなたの答えに感謝しました。 –
ありがとうございました。 D – Nick