Ошибка во время поля DATE в качестве ключа в MatchKeyInQuery Cloud Code

Я получаю это сообщение об ошибке, когда пытаюсь ввести поле Date в качестве ключа в методе matchKeyInQuery в функции CloudCode.

У меня есть 2 класса, группы и присоединения, и у каждого есть столбец dateOfVisit как тип DATE.

Вот мои 2 запроса:

...
queryGroups.select("placeId", "dateOfVisit");
...
queryUpdatedJoiningsSinceLastJobRan.matchesKeyInQuery("dateOfVisit","dateOfVisit", queryGroups);
queryUpdatedJoiningsSinceLastJobRan.matchesKeyInQuery("placeId","placeId", queryGroups);
...

и ошибка, которую я получаю:

Оператору нужен тип значения вместо 2015-09-28 16:30:00 +0000 UTC

Он работает с ключом placeId, но не работает со значением Date. Я что-то здесь упустил? Можете ли вы сказать мне, что мне делать с этим? Это было бы действительно полезно.

Спасибо.

1 ответ

Решение

Оказалось, что это действительно допустимая ошибка в разборе. Я сообщил об этом, и они подтвердили это. https://developers.facebook.com/bugs/957925427582271/

Другие вопросы по тегам