从parse.com获取数据时添加orderby子句

时间:2015-03-16 13:39:18

标签: php curl parse-platform

我正在尝试从parse.com获取数据,但不允许跳过超过10000个数据,所以要以另一种方式执行此操作,我必须使用

命令

我的代码是

$request = 'skip='.$max.'&limit=1000';

$url = "https://api.parse.com/1/classes/_Installation" . "?".$request;
// $ch = curl_init($url); 
curl_setopt($ch,CURLOPT_URL,$url); 
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);  
$response = curl_exec($ch);  

$parse_data=json_decode($response,true);

我正在尝试使用此概念https://www.parse.com/questions/paging-through-more-than-10000-results

但我不知道如何在curl代码中使用orderby。

请帮助

1 个答案:

答案 0 :(得分:1)

正如API docs所说:

  

您可以通过以逗号分隔的顺序传递多个字段进行排序   名单。检索按升序排序的文档   订单和名称按降序排列:

你的例子:

$request = 'skip='.$max.'&limit=1000&order=your_order_field';

您可以通过添加-

来选择订单是升序还是降序
$request = 'skip='.$max.'&limit=1000&order=your_order_field';//ASC
$request = 'skip='.$max.'&limit=1000&order=-your_order_field';//DESC