С помощью облачного кода Parse запросите друзей у друзей, используя PFRelation

В облачном коде Parse мне нужно запросить список всех пользователей, имеющих отношение (pfrelation) к данному пользователю. Ссылка на облачный код Parse не очень обширна.

Вот что у меня есть...

Parse.Cloud.define("FindFriendsWithRelation", function(request, response) {
                   Parse.Cloud.useMasterKey();

                   var currentUser = request.user;

                   var relation = currentUser.relation("friendsRelation");
                   var query1 = new Parse.Query(relation);
                   query1.ascending("name");
                   query1.find({
                               success: function(results) {
                               console.log(results);
                               response.success(results);

                               },
                               error: function(error) {
                               console.log(error);
                               response.error("Could not find users.");

                               }
                               });

                   });

Кажется, моя ошибка в этой строке

var query1 = new Parse.Query(relation);

Я думаю, что мне нужно как-то совместить запрос с классом пользователей, но я не могу понять это.

1 ответ

Решение

Привет, каждый объект отношения имеет метод запроса, вы должны использовать его следующим образом,

 var query1 = relation.query();

вы получите в качестве возврата Parse.Query объект, я думаю, что решит вашу проблему

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