1
您好我有一個應用程序,將照片上傳到服務器。解析僅給我們20GB的存儲空間,所以我不想超過這個限制。我希望服務器能夠在3天前刪除這些文件。因此,這是代碼刪除對象在一段時間後從一個特定的類
Parse.Cloud.job('deleteOldPosts', function(request, status) {
// All access
Parse.Cloud.useMasterKey();
var today = new Date();
var days = 10;
var time = (days * 24 * 3600 * 1000);
var expirationDate = new Date(today.getTime() - (time));
var query = new Parse.Query('post');
query.lessThan('createdAt', expirationDate);
query.find().then(function (posts) {
Parse.Object.destroyAll(posts, {
success: function() {
status.success('All posts are removed.');
},
error: function(error) {
status.error('Error, posts are not removed.');
}
});
}, function (error) {});
});
但是如果我使用此代碼,將所有的類刪除文件。我只想讓這個代碼只在一個類上工作。是否有可能這樣做?
什麼是3天年? – NSNoob
另外,在進行查詢時,使用帶有classname的查詢。 – NSNoob
首先感謝您的評論我沒有得到您的評論「什麼是3天的時間?」 – Satsuki