我在Parse.com上有一个后端。我试图从javascript云代码中的User对象获取值,但它无法正常工作。假设我想收到电子邮件。
以下是检索用户对象的云代码...
var printUser = function(){
var query = new Parse.Query(Parse.User);
query.get( "2FSYI1hoJ8");
query.find({
success: function(result) {
console.log(result);
}
});
};
这是搜索的结果......
I2014-03-07T22:43:21.894Z] [{ “电子邮件”: “a@a.com”, “phoneVerified”:真实的, “randomNumber”:99862, “toPhone”: “+ 13035551212”, “用户名”: “一”, “对象ID”: “2FSYI1hoJ8” “createdAt”: “2014-03-02T21:07:02.192Z”, “updatedAt”: “2014-03-07T22:43:13.103Z”, “__类型”: “对象”, “类名”: “_用户” }]
所以我知道搜索有效。我尝试使用'result.get(“email”)','result.email','result(“email”)'以及我可以在他们的文档中找到的任何变体来获取电子邮件值,但没有任何效果。
错误代码根据所调用的内容而有所不同,所以我会饶了你。
我错过了什么?
答案 0 :(得分:2)
您有一个对象数组(只有一个元素),而不是一个独立的对象。数组中的第一个元素是结果对象:
result[0].email
将为您提供该对象的电子邮件属性。