0

GeoPoint を含む PFQuery からの結果をページングしようとしています。返されたレコードに重複と矛盾が見られます。

例えば:

PFGeoPoint *geoPoint = [PFGeoPoint geoPointWithLatitude:41.90585396476684 longitude:-87.64885427269438]; [photo whereKey:@"location" nearGeoPoint:geoPoint withinMiles:75];

photo.limit = 100; 
photo.skip = 100;

は、同じ場所にいる 2 人のユーザーに対して異なる結果を返します。

これは Parse の技術的な制限ですか?

4

1 に答える 1

0

クエリには並べ替えも含まれていました。

[photo orderByDescending:@"createdAt"];

並べ替えを削除すると、重複することなく正しいページングが生成されます。結果は距離でソートされて返されます。

于 2014-06-25T19:11:45.853 に答える