Parse platform Parse.com删除对象云代码

Parse platform Parse.com删除对象云代码,parse-platform,Parse Platform,当我试图删除一个有一千多个对象的类时,我编写了这段代码,但这些对象被分类在不同的类别下。但当我运行它时,它仍然只删除1000个对象。以下是我所拥有的: Parse.Cloud.job("delete", function(request, response) { var array = ['A', 'B', 'C',]; for (var i=0; i < schoolArray.length; i++) { var TestItem = Parse.Obje

当我试图删除一个有一千多个对象的类时,我编写了这段代码,但这些对象被分类在不同的类别下。但当我运行它时,它仍然只删除1000个对象。以下是我所拥有的:

Parse.Cloud.job("delete", function(request, response) {


  var array = ['A', 'B', 'C',];

  for (var i=0; i < schoolArray.length; i++) {
        var TestItem = Parse.Object.extend("TestItem");
        var query = new Parse.Query(TestItem); 
        query.limit(1000); 
        query.equalTo('school', array[i]);  
        query.find({
            success:function(results) {
                console.log('school: ' + array[i]);
                console.log('length'+results.length);
                for (var i = 0; i < results.length; i++) {
                    var myObject = results[i];
                    myObject.destroy({
                        success: function(myObject) {
                        // The object was deleted from the Parse Cloud.
                        },
                        error: function(myObject, error) {
                            // The delete failed.
                            // error is a Parse.Error with an error code and description.
                        }

                    });
                }   
            },
            error: function(error) {
                console.log("Failed!");         
            }
        });
    } 
});
Parse.Cloud.job(“删除”),函数(请求、响应){
变量数组=['A','B','C',];
for(var i=0;i

它只删除1000个对象,但我希望它删除A类、B类和C类的1000个对象。

从您提供的代码中,似乎没有定义schoolArray

您应该修复这个问题,或者在第一个for中迭代名为array而不是schoolArray的变量