Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将PFQueries的上限更改为1000以上_Javascript_Ios_Swift_Parse Platform_Parse Server - Fatal编程技术网

Javascript 将PFQueries的上限更改为1000以上

Javascript 将PFQueries的上限更改为1000以上,javascript,ios,swift,parse-platform,parse-server,Javascript,Ios,Swift,Parse Platform,Parse Server,由于解析库现在是开源的,我假设有一种方法可以将PFQuery限制从1000提高到更高。我知道如何递归地运行查询,然后通过使用表之类的方法,使用1K限制拉入更多数据,然后可能拉入10K或更多数据,但我认为有一种方法可以在服务器端和iOS端的SDK中更改这些硬限制。设置此限制是否有原因?将此限制调整为2K左右是否是一个坏主意 对此有任何想法都会很好。我知道增加这个限制需要更多的处理时间,但我想知道这是否可能,以及后果是什么。谢谢。您可以轻松做到这一点。例如,您可以从PFQuery对象继承并覆盖限制值

由于解析库现在是开源的,我假设有一种方法可以将PFQuery限制从1000提高到更高。我知道如何递归地运行查询,然后通过使用表之类的方法,使用1K限制拉入更多数据,然后可能拉入10K或更多数据,但我认为有一种方法可以在服务器端和iOS端的SDK中更改这些硬限制。设置此限制是否有原因?将此限制调整为2K左右是否是一个坏主意


对此有任何想法都会很好。我知道增加这个限制需要更多的处理时间,但我想知道这是否可能,以及后果是什么。谢谢。

您可以轻松做到这一点。例如,您可以从PFQuery对象继承并覆盖限制值

var Parse = require('parse');

class MyQuery extends Parse.Query {
  constructor(obj) {
    super(obj);
    this.limit(10000);
  }
}
这段代码是服务器端的Javascript代码,但您可以像这样在Swift中执行同样的操作

class MyQuery: PFQuery {
    init(className: String, predicate: String) {
        super.init(className: className, predicate: predicate)
        self.limit = 10000
    }
}
我希望这能解决你的问题