【问题标题】:Azure AppService query.fetchLimit it doesn't workAzure App Service query.fetch 限制它不起作用
【发布时间】:2017-10-16 18:42:49
【问题描述】:

Azureservice 在数据减少到 50 时从数据中获取数据。之前可以下载 1,000。我该如何解决这个问题。

代码:

fileprivate func loadDataRecursiveForQuery(_ query: MSQuery, success: @escaping () -> Void, unsuccess: @escaping () -> Void){
    query.fetchLimit = 1000 // it doesn't work!
    query.includeTotalCount = true
    query.fetchOffset = GlobalVariables.result.count
    query.read { ( result, error) in
        if let err = error {
            print("ERROR ", err.localizedDescription)
            unsuccess()
            return
        } else if let items = result?.items {
            GlobalVariables.result.addObjects(from: items)

            if result!.totalCount > GlobalVariables.result.count{
                self.loadDataRecursiveForQuery(query, success: {
                    success()
                }, unsuccess: {
                    unsuccess()
                })
            }
            else{
                success()
            }
        }
    }
}

【问题讨论】:

    标签: azure mobile-application xcode9 swift4 azure-web-app-service


    【解决方案1】:

    应用服务下载限制“app.js”通过修改你的文件,你可以指定。文件路径:

    YourWebSite.scm.azurewebsites.net/dev/wwwroot/app.js

    新的 Azure 服务“AppServiceEditor”可以让这个过程变得更容易。

    “PageSize: 1000”代码在 azureMobileApps 中定义变量

    【讨论】:

      猜你喜欢
      • 2017-10-08
      • 1970-01-01
      • 2021-12-09
      • 2015-09-17
      • 1970-01-01
      • 2020-04-26
      • 2021-07-17
      • 1970-01-01
      • 2022-10-04
      相关资源
      最近更新 更多