以下是我的定时任务, 但每次都返回 { code: -1, message: '' } ,返回这个 error code 是什么原因?我的FlightData里面有一个field是 AV.File,请问是不是跟这个有关?因为我原本打算在afterDelete里才清除文件。
AV.Cloud.define('clearOldData', function(request, response) {
var dateString = moment().subtract(2, 'days').format('YYYY-M-D');
var query = new AV.Query('FlightData');
query.equalTo('date', dateString);
query.limit(1000);
query.destroyAll().then(function() {
console.log('删除成功 - for data on date: ', dateString);
response.success();
}, function(error) {
console.log('删除失败 - ', error);
response.error(error);
});
});
AV.Cloud.afterDelete('FlightData', function(request) {
var data = request.object.get('data');
data.destroy();
});