提问人:ral318 提问时间:8/15/2022 更新时间:8/15/2022 访问量:33
使用 GeoPoint 解析对象查询设计
Parse Object Query Design with GeoPoint
问:
我在 swift 中有一个解析查询,我正在尝试运行可能需要的 OR 查询以及地理点。首先,我似乎找不到任何关于使用如下所示的查询时默认情况下如何对对象进行排序的文档:
query.whereKey("postLocation", nearGeoPoint: newObjGeoPoint, withinMiles: miles)
如果查询上没有设置其他排序,则结果是否返回最接近最远?
此外,在运行此查询时,我可能在给定距离内没有那么多结果,因此我希望在此之后将所有帖子添加到我的表中,以便用户可以继续滚动帖子。以下是我当前的查询,但不确定编写它的最佳方式以允许所有帖子,但首先通过让帖子离我最近,然后是所有其他帖子进行排序。
let query = PFQuery(className: "posts")
query.whereKey("postLocation", nearGeoPoint: newObjGeoPoint, withinMiles: miles)
query.whereKey("forSale", equalTo:"yes")
// want to load only 30 at a time until user scrolls more
query.limit = maxPostLoad
// want to skip what we have already loaded into the view
query.skip = self.pageLoaded
当我开始循环时,对返回的所有结果进行 OR 查询或按距离排序会更好吗?用最好的方法卡在这里
答: 暂无答案
评论