parse.com - Need to know how to autodelete in hours instead of one day Javascript Parse Cloud Code -
i have cloud code deletes objects parse table every 24 hours. have code delete objects every 5 hours instead of 24 hours. can me modify code or guide me need?
parse.cloud.job('deleteoldposts', function(request, status) { // access parse.cloud.usemasterkey(); var today = new date(); var days = 1; var time = (days * 24 * 3600 * 1000); // other logic hours??? var expirationdate = new date(today.gettime() - (time)); var query = new parse.query('places'); // posts have more 1 day // query.lessthan('createdat', expirationdate); query.find().then(function (posts) { parse.object.destroyall(posts, { success: function() { status.success('all posts removed.'); }, error: function(error) { status.error('error, posts not removed.'); } }); }, function (error) {});
}); thank in advance!
in order achieve need subtract 5 hours current date need use following code:
var = new date(); var expirationdate = new date(); expirationdate.sethours(now.gethours() - 5);
Comments
Post a Comment