Parse platform 通过解析云代码,使用PFRelation查询用户朋友

Parse platform 通过解析云代码,使用PFRelation查询用户朋友,parse-platform,parse-cloud-code,pfrelation,Parse Platform,Parse Cloud Code,Pfrelation,在解析云代码时,我需要查询与给定用户相关(pfrelation)的所有用户的列表。解析云代码引用不是很广泛 这是我所拥有的 Parse.Cloud.define("FindFriendsWithRelation", function(request, response) { Parse.Cloud.useMasterKey(); var currentUser = request.user;

在解析云代码时,我需要查询与给定用户相关(pfrelation)的所有用户的列表。解析云代码引用不是很广泛

这是我所拥有的

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);

我想我必须以某种方式将查询与users类结合起来,但我无法理解。

嗨,每个关系对象都有一个查询方法,您应该像这样使用它

 var query1 = relation.query();
您将得到一个
Parse.Query
对象作为返回,我认为这将解决您的问题