parse-platform - 使用 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);
我想我必须以某种方式将查询与用户类结合起来,但我无法弄清楚。
解决方案
嗨,每个关系对象都有一个查询方法,您应该像这样使用它,
var query1 = relation.query();
你会得到一个返回的Parse.Query
对象,我认为这会解决你的问题
推荐阅读
- java - 如何将图像和文档同时上传到 Firebase 存储,获取下载 URL 并将它们同时插入实时数据库?
- jquery - 使用 AJAX 调用从 API 获取数据的变量
- date - Power BI 汇率计算
- python - 如何根据我的代码输出在 jupyter notebook 中创建文本文件
- php - 在 PHP 中加入多个 json 文件的最有效方法
- node.js - PUT 在 POSTMAN 上不起作用,但从前端调用时可以
- java - 将两位数年份转换为四位数字,还支持一位或两位数月份
- calculated-columns - Spotfire - 基于 Spotfire 中另一列中的值计算的列
- python-3.x - ModuleNotFoundError 没有名为 onetimepad 的模块?
- c# - 当控件已经获得焦点时触发屏幕阅读器