0
私は雲のコードから自分のユーザオブジェクト内のフィールドを更新しています反映されていないような更新ユーザーは、ローカル
Parse.Cloud.define("update", function(req, res){
req.user.unset("var");
req.user.save(null, {
useMasterKey: true,
}).then(function(user){
res.success("Updated");
});
});
の問題は、更新された値は、ユーザーバックエンドに反映されている間Parse.User.current()はまだ更新前の値を参照しています。私は電話をかけようとしました
Parse.User.current().fetch()
しかし、役に立たないです。私は他のオブジェクトでこれを行うことができ、それが意図したとおりに動作するため、なぜこれが起こっているのかよく分かりません。ログアウトしてもう一度やり直すと問題は解決しますが、これは便利ではなく、ユーザーフレンドリーではありません。値を設定解除すると、ローカルのユーザー変数を "フェッチ"から除外しているように見えますが、値を空の文字列に設定すると機能しているようですが、これは良い習慣ではないと思います。