解析REST API日期范围查询

Kev*_*vin 2 parse-platform

我试图找出如何向REST API请求Parse,它可以接受针对createdAt列的范围.我可以发出以下约束,但是当我尝试尝试执行GT和LT约束的复合查询时,我收到错误请求错误.

var requestParams = 'where={ "createdAt": { "$gt": { "__type": "Date", "iso": "' + startDate + '" } } } ';

这可以通过REST API实现吗?

Sub*_*ian 6

我不太确定你传递的格式是什么startDate.做这样的事情的正确例子如下.

curl
    -X GET
    -H "X-Parse-Application-Id: [APP_ID]"
    -H "X-Parse-REST-API-Key: [KEY]"
    -G --data-urlencode 'where={"createdAt":{"$gte":{ "__type": "Date", "iso": "2014-07-28T07:57:03.900Z" }}}'   
    https://api.parse.com/1/classes/[YOUR CLASS]
Run Code Online (Sandbox Code Playgroud)

下面的示例显示了如何使用他们的Javascript SDK执行此操作

使用greaterThan"createdAt"的Javascript查询