Чтобы получить пользователей в роли с помощью JsSDK , обычно вам просто нужно позвонить Parse.Role.getUsers().query().find()
.Но что, когда вместо объекта Role у вас есть подзапрос?
Я пытался безуспешно использовать метод Parse.Query.matchesKeyInQuery()
...
Я пытался:
new Parse.Query(Parse.User)
.matchesKeyInQuery('objectId', 'users', someSubqueryOnRoles);
и ...
new Parse.Query(Parse.User)
.matchesKeyInQuery('objectId', 'users.objectId', someSubqueryOnRoles);
Но я продолжаю получать нулевые результаты ([]
).
Я думаю, что это должно быть каким-то образом достижимо с помощью API REST ипараметр $relatedTo
, но я не знаю, как построить запрос из JSSDK.
РЕДАКТИРОВАТЬ: До сих пор мне приходилось заменять поля Relation на Arrays of Pointers для достиженияжелаемый результат.