【问题标题】:Changing the upper limit on PFQueries to something above 1000将 PFQueries 的上限更改为 1000 以上
【发布时间】:2019-03-15 23:27:38
【问题描述】:

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

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

【问题讨论】:

    标签: javascript ios swift parse-platform parse-server


    【解决方案1】:

    您可以轻松做到这一点。例如,您可以从 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
        }
    }
    

    希望这能解决你的问题?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-23
      • 2014-03-03
      • 2017-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多