我正在使用parse作为我正在开发的ios应用程序的移动后端。我知道它可能不是一个永久性的解决方案,但是对于我现在正在做的事情,它可以为我提供良好的测试结果。我需要创建一个云代码作业,该作业将删除我所有数据库中除一个数据库之外所有条目超过一小时的行(该数据库仅是为了备份所有内容)。侧设备只能查询数据库中少于一个小时的数据。我要在js函数中合并的每个条目上都有一个“时间戳”,以便首先检查所有条目是否确实存在一个小时或更长时间,如果存在,请删除它们。根据我的理解,我一直在做一些研究,但实际上还没有能够开发出可以执行此操作的js函数(我完全没有js经历过soEverever obj c)。
Parse.Cloud.job("deleteRows", function(request, status) {
Parse.Cloud.useMasterKey();
var query = new Parse.Query(//inverse of db i dont want to delete from);
query.each(function(//row in db?) {
// delete here under parameters ?
}).then(function() {
status.success("rows deleted");
}, function(error) {
status.error("job incomplete");
});
});
如果有人可以帮我,我将非常感激。谢谢。
最佳答案
为什么要删除所有条目?您可以进行查询以在1小时之内收集数据。我对iOS开发不熟悉,但这可以为您提供提示:
https://www.parse.com/questions/query-for-objects-created-in-the-past-20-minutes-and-the-opposite
关于javascript - 解析云代码作业:删除数据库中已有一个小时的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29442452/