2017-08-07 8 views
0

パーズのクラウドコードでカスタムコードを設定したいとします。パースドットコムを解析すると、パースデータベースからすべてのユーザーデータが破棄されます。

Parse.Cloud.job("deleteUser", function(request, status) {  
    const query = new Parse.Query("SegmentData"); 
    query.equalTo("userID", request.userID); 
    query.find() 
    .then(Parse.Object.destroyAll) 
    .catch(function(error) { 
     console.error("Error finding related comments " + error.code + ": " + error.message); 
    }); 
    const query2 = new Parse.Query("ShowData"); 
    query.equalTo("userID", request.userID); 
    query.find() 
    .then(Parse.Object.destroyAll) 
    .catch(function(error) { 
     console.error("Error finding related comments " + error.code + ": " + error.message); 
    }); 
}); 

これはこれまでに書いたコードです。私はユーザー名を持つすべてのユーザーを破壊したい。 1000以上のレコードがある場合や、コードを修正する必要がある場合は、これが機能しますか?

構文解析サーバと
+0

これにより、ユーザーのエントリは削除されますが、そのユーザーに関連付けられたレコードは削除されません。 –

+0

このユーザー名で他の2つのテーブルからデータを削除します。 –

答えて

0

各クエリの制限は、あなたが

あなたがここで見ることができ、最大1000人のユーザを持つようにしたい場合は、

query.limit(1000); 

に設定する必要が100でどのように解析し、サーバーのテストをし、

関連する問題