2
それは私がこのコードを持っているので、何の重複がないように私のアプリに重要である:Parse master keyを使用している場合は、beforeSaveメソッドをチェックすることはできますか?
Parse.Cloud.beforeSave("Thing", function(request, response) {
var newEntryThing = request.object;
var thingId= newEntryThing.get("thingId");
var queryThings= new Parse.Query("Thing");
queryThings.equalTo("thingId", thingId);
queryThings.first({
success: function(results) {
if(results) {
response.error({errorCode:400,errorMsg:"Thing already exist"});
} else {
response.success();
}
},
error: function(error) {
response.success();
}
});
});
これまでのところ、これは、その目的のために動作し、問題はさらに解析ダッシュボードが原因ロジックに、もうこのクラスを更新することができないということです。私が考えているのは、まずマスターキーを使用してメソッドが呼び出されているかどうかをチェックし、このロジックがバイパスされ、更新を許可するかどうかを確認することです。 Parseマスターキーを使用すると、このbeforeSaveメソッドをチェックインできますか?
「ダッシュボードの大砲の更新を解析し、このクラスもはや、論理のために "...あなたは重複したものを持つ行を追加しようとすると、この論理はそれを妨げるのですか?それはそれがやるべきことですよね? – danh