gpt4 book ai didi

java - 如何使用 CloudCode 在createdAt一天后从自定义类中删除行

转载 作者:行者123 更新时间:2023-12-01 18:35:06 24 4
gpt4 key购买 nike

我正在开发私有(private)聊天应用程序,我想在createdAt字段一天后删除我的消息,我环顾四周,找不到任何关于在一段时间后调用云代码的有用示例

有人可以帮助我了解方法吗?

最佳答案

Parse.Cloud.job("deleteMessages", function(request, status) {

Parse.Cloud.useMasterKey();

var ts = Math.round(new Date().getTime() / 1000);
var tsYesterday = ts - (24 * 3600);
var dateYesterday = new Date(tsYesterday*1000);

var query = new Parse.Query("Your Object Class");

query.lessThan("createdAt", dateYesterday);

query.find({
success: function(result) {
for(var i=0; i<result.length; i++) {
result[i].destroy({
success: function(object) {
status.success("Delete job completed");
alert('Delete Successful');
},
error: function(object, error) {
status.error("Delete error :" + error);
alert('Delete failed');
}
});
}
status.success("Delete job completed");
},
error: function(error) {
status.error("Error in delete query error: " + error);
alert('Error in delete query');
}
});
});

使用解析控制台将此代码上传到您的 Parse Cloud 代码后,您可以从 here 获取信息您只需将作业添加到计划作业选项卡并设置重复即可。

希望对你有帮助。感谢@Handsomeguy 的想法

关于java - 如何使用 CloudCode 在createdAt一天后从自定义类中删除行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22354329/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com