W funkcji afterSave Code Chmura następująco:Jak postępować zgodnie z linkiem do użytkownika w kodzie Cloud?
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
}
}
Próbuję dostać e-mail użytkownika Parse wskazywanego przez autora polu Post.
W powyższym przykładzie, author
kończy zawierające następujące informacje:
{
"__type":"Pointer",
"className":"_User",
"objectId":"413wgL9vf1"
}
Zasadniczo chcę czytać własnością użytkownika email
wskazywanego przez wskaźnik.
Próbowałem wykonać author.get('email')
i to się nie powiodło, mówiąc "nieokreślony". Wiadomość e-mail jest ustawiona w bazie danych.
Co to jest właściwy sposób? Czy powinienem pisać zapytanie do klasy User za pomocą objectId z linku, czy jest łatwiejszy sposób?