parse.com - son - ¿Cómo seguir un enlace a un usuario en Cloud Code?
rel nofollow w3c (1)
En una función AfterSave Cloud Code de la siguiente manera:
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
}
}
Estoy intentando que el correo electrónico del usuario de Parse sea apuntado por el campo de autor del Post.
En el ejemplo anterior, el author
termina conteniendo lo siguiente:
{
"__type":"Pointer",
"className":"_User",
"objectId":"413wgL9vf1"
}
Básicamente, quiero leer la propiedad de email
del usuario al que apunta el puntero.
Intenté hacer author.get(''email'')
y eso falló, diciendo "indefinido". El correo electrónico está establecido en la base de datos.
¿Cuál es la forma correcta de hacer esto? ¿Debo escribir una consulta en contra de la clase User usando el objectId del enlace, o hay una manera más fácil?
Resulta que todo lo que necesitaba hacer era author.fetch().then(...)
.