2017-08-07 3 views
0

Je veux configurer mon code personnalisé dans le code cloud de l'analyse.Parse dot com détruire toutes les données d'utilisateur à partir de base de données parse

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); 
    }); 
}); 

C'est le code que j'ai écrit jusqu'à présent. Je veux détruire tous les utilisateurs qui ont un nom d'utilisateur. Ils peuvent être encore plus de 1000. Est-ce que cela fonctionnera si les utilisateurs ont plus de 1000 enregistrements ou dois-je modifier mon code?

+0

Cela devrait supprimer les entrées de l'utilisateur, mais pas les enregistrements associés à ces utilisateurs –

+0

Je veux supprimer les données de 2 autres tables avec ce nom d'utilisateur. –

Répondre