如何在 Cloud Code 中关注 Link 用户?
How to follow a Link to a User in Cloud Code?
在一个afterSave Cloud Code函数中如下:
Parse.Cloud.afterSave("Post", function (request) {
var post = request.object;
if (post.has('author')) {
var author = post.get('author');
// author is a Link to a specific Parse.User
}
}
我正在尝试获取 Post 作者字段指向的 Parse 用户的电子邮件。
在上面的示例中,author
最终包含以下内容:
{
"__type":"Pointer",
"className":"_User",
"objectId":"413wgL9vf1"
}
本质上就是想读取指针指向的用户的email
属性
我尝试做 author.get('email')
但失败了,说 "undefined"。电子邮件在数据库中设置。
正确的做法是什么?我应该使用 link 中的 objectId 针对用户 class 编写查询,还是有更简单的方法?
原来我需要做的就是 author.fetch().then(...)
。
在一个afterSave Cloud Code函数中如下:
Parse.Cloud.afterSave("Post", function (request) {
var post = request.object;
if (post.has('author')) {
var author = post.get('author');
// author is a Link to a specific Parse.User
}
}
我正在尝试获取 Post 作者字段指向的 Parse 用户的电子邮件。
在上面的示例中,author
最终包含以下内容:
{
"__type":"Pointer",
"className":"_User",
"objectId":"413wgL9vf1"
}
本质上就是想读取指针指向的用户的email
属性
我尝试做 author.get('email')
但失败了,说 "undefined"。电子邮件在数据库中设置。
正确的做法是什么?我应该使用 link 中的 objectId 针对用户 class 编写查询,还是有更简单的方法?
原来我需要做的就是 author.fetch().then(...)
。