解析云不会删除超过1000条记录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解析云不会删除超过1000条记录相关的知识,希望对你有一定的参考价值。

我在我的解析云功能上编写代码。

Parse.Cloud.define("test", function (request, response) {
{
    var query = new Parse.Query('ShowData');
    query.limit(1000);
    query.equalTo('userID', request.params.userID);
    query.find().then(function (results) {
        if (results.length == 1000) {
            Parse.Object.destroyAll(results);
            Parse.Cloud.run("test", request, response);
        } else {
            Parse.Object.destroyAll(results);
            return response.success("done");
        }
    });
});

从技术上讲,它应该删除超过1k的用户,但由于某种原因,它不是。它只删除了1000条记录。我的逻辑中可能出现的错误是什么?有任何想法吗?

答案

根据parse JS SDK guideParse.Cloud.run接受参数如下:

Parse.Cloud.run('averageStars', { movie: 'The Matrix' }).then(function(ratings) {
     // ratings should be 4.5
});

所以你通过:

  1. 您的云功能的名称
  2. 一个对象作为参数

以上是关于解析云不会删除超过1000条记录的主要内容,如果未能解决你的问题,请参考以下文章