借助Parse云代码,使用PFRelation查询用户朋友

时间:2018-07-12 01:51:50

标签: parse-platform cloud-code pfrelation

在Parse云代码中,我需要查询与给定用户相关的所有用户(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);

我认为我必须以某种方式将查询与用户类结合起来,但我无法弄清楚。

1 个答案:

答案 0 :(得分:1)

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

import matplotlib.pyplot as plt
import numpy as np

plt.rc('text', usetex=True)

a = np.arange(0, 10)

plt.figure()
plt.plot(a, a, label=r"$y=x$")
plt.plot(a, a/2., label=r"$y=\frac{1}{2}x$")
plt.legend(fontsize=20)

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