2015-03-10 4 views
-1

В одном из моих классов Parse есть столбец Date, назовите его sentDate, который хранит дату, которую отправили. Через REST API мне не удалось запросить записи, где sentDate находится между двумя датами. Пример:Parse.com: Фильтровать по датам (между) через REST API

где = {"sentDate": {"$ gt": {"__ type": "Date", "iso": "2015-03-03T14: 53: 25.000Z"}}, "sentDate" : {"$ lt": {"__ type": "Date", "iso": "2015-03-06T14: 53: 25.000Z"}}}

Я заметил, что первый фильтр даты по существу игнорируется. В приведенном выше примере «gt» игнорируется, и возвращаются все записи с sentDate «lt» 2015-03-06T14: 53: 25.000Z.

Возможно ли это через API REST или я что-то не так?

Спасибо.

ответ

2

Вам нужно поставить все запросы следующего столбца.

Подобно

where={"sentDate":{"$gt":{"__type":"Date","iso":"2015-03-03T14:53:25.000Z"},"$lt":{"__type":"Date","iso":"2015-03-06T14:53:25.000Z"}}} 

Вы можете увидеть образец в документ: https://www.parse.com/docs/rest#container17

Смежные вопросы