Parse dot com从解析数据库中销毁所有userdata

时间:2017-08-07 12:34:01

标签: javascript parse-platform parse-server cloud-code

我想在解析的云代码中设置我的自定义代码。

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.如果用户有超过1000条记录,或者我必须修改我的代码,这是否有效?

1 个答案:

答案 0 :(得分:1)

使用parse-server,每个查询的限制为100,您需要设置为

query.limit(1000); 

如果您想拥有最多1000个用户

你可以在这里看到parse-server测试如何测试并设置每个查询的限制: