0

Azureservice在数据减少到50时从数据中提取数据。以前可以下载1,000个数据。我怎样才能解决这个问题。Azure AppService query.fetchLimit它不起作用

代码:

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() 
      } 
     } 
    } 
} 

回答

0

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

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

新Azure的服务 “AppServiceEditor” 允许使这一过程变得更容易。 enter image description here

“每页:1000” 代码在azureMobileApps enter image description here

限定可变