通过另一个PFObject解析排序查询(非本地)

时间:2016-12-15 15:52:25

标签: ios parse-platform parse-server

我使用parse-server 2.2.25版并解析iOS SDK版本1.14.2

我想对对象Cart的{​​{1}}字段desc上的所有对象进行排序。

我的简化数据库结构是:

目录(表格)

Catalog

购物车(表格)

+--------------+--------------+
|idkey (String)| desc (String)|
+--------------+--------------+
|   1          |    a         |
|   2          |    b         |
|   3          |    c         |
+--------------+--------------+

我尝试了许多没有良好解决方案的解决方案。

+--------------+------------------------------+
|Qty (Number)  | Catalog (object -> PFObject) |
+--------------+------------------------------+
|   2          |            1                 |
|   2          |            2                 |
|   4          |            3                 |
+--------------+------------------------------+

所以,我无法在本地排序有两个原因:

  1. 许多记录> 100.000

  2. 我使用ParseUI(PFQueryTableViewController / PFQueryCollectionViewController),分页(每页25/40条记录)。

  3. 有什么建议吗?

1 个答案:

答案 0 :(得分:0)

根据解析文档:

  

请注意,我们不支持GeoPoint或非过滤   约束(例如nearGeoPoint,withinGeoBox ...:,limit,skip,   orderBy ...:,includeKey :)在复合查询的子查询中。

在你的情况下,你试图对一个指针进行排序,看起来Parse还不支持它。