Parse platform Parse.com删除对象云代码
当我试图删除一个有一千多个对象的类时,我编写了这段代码,但这些对象被分类在不同的类别下。但当我运行它时,它仍然只删除1000个对象。以下是我所拥有的: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
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的变量