使用 Parse 云代码,使用 PFRelation 查询用户朋友
With Parse cloud code, query a users friends using 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);
我想我必须以某种方式将查询与用户 class 结合起来,但我无法弄清楚。
嗨,每个关系对象都有一个查询方法,您应该像这样使用它,
var query1 = relation.query();
您将获得 return 一个 Parse.Query
对象,我认为这将解决您的问题
在 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);
我想我必须以某种方式将查询与用户 class 结合起来,但我无法弄清楚。
嗨,每个关系对象都有一个查询方法,您应该像这样使用它,
var query1 = relation.query();
您将获得 return 一个 Parse.Query
对象,我认为这将解决您的问题