使用readWithQueryString Azure调用时增加fetchLimit和排序结果

时间:2016-02-23 16:05:50

标签: ios swift azure azure-mobile-services

我需要查询来自 Azure移动服务的一些数据。到目前为止我所知道的是我使用 MSQuery 调用我可以更改 fetchLimit orderBy 但不添加 systemProperties 在返回的数据中。使用 readWithQueryString 时,我已经能够获取那些systemProperties但不能更改获取限制和排序结果。 我猜你在使用readWithQueryString时可以添加一些查询参数,但我还没有找到任何关于如何做这种事情的信息。 我正在使用XCode中的 swift 来处理IOS应用程序。

这是使用一个允许你获取systemProperties的类我无法将orderBy和fetchLimit更改添加到URL:

monetDBLite

这将使用一个不允许你获取systemProperties的查询类:

itemTable.readWithQueryString("https://mymobileService.azure-mobile.net/tables/tableName?__systemProperties=createdAt") 

先谢谢

1 个答案:

答案 0 :(得分:0)

在尝试了这么多事情后,我让它像这样工作:

itemTable.readWithQueryString("https://serviceName.azure-mobile.net/tables/TableName?__systemProperties=createdAt&$top=100&$orderby=__createdAt%20desc")

我几乎不得不猜测,因为在Azure上没有太多的文档。