J'ai ce code de nuage qui supprime des objets de ma table d'analyse toutes les 24 heures. Je voudrais avoir ce code supprimer des objets toutes les 5 heures au lieu de 24 heures. Quelqu'un peut-il m'aider à modifier ce code ou me guider pour faire ce dont j'ai besoin?Besoin de savoir comment se décodage automatiquement en heures au lieu d'un jour Javascript Parse Cloud Code
Parse.Cloud.job('deleteOldPosts', function(request, status) {
// All access
Parse.Cloud.useMasterKey();
var today = new Date();
var days = 1;
var time = (days * 24 * 3600 * 1000); // OTHER LOGIC FOR HOURS???
var expirationDate = new Date(today.getTime() - (time));
var query = new Parse.Query('Places');
// All posts have more than 1 day //
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) {});
}); Merci d'avance!
Merci pour votre réponse! Donc, avec votre code; Si un article est créé samedi 12h, il sera supprimé dimanche 12h moins 5 heures? Qui est samedi à 19h. Est-ce correct? Que faire si j'ajoute moins 12 au lieu de moins 5, autodelete est à 12 heures samedi? Merci pour votre temps!! – user3078406
avec ce code, vous serez en mesure de demander pour tous les éléments qui ont été créés en 5 heures ou plus –
Incroyable! Testé pendant 1 heure et fonctionne! Merci beaucoup! – user3078406