parse.com无法从对象获取值

时间:2014-03-07 22:59:55

标签: javascript parse-platform

我在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”)'以及我可以在他们的文档中找到的任何变体来获取电子邮件值,但没有任何效果。

错误代码根据所调用的内容而有所不同,所以我会饶了你。

我错过了什么?

1 个答案:

答案 0 :(得分:2)

您有一个对象数组(只有一个元素),而不是一个独立的对象。数组中的第一个元素是结果对象:

result[0].email

将为您提供该对象的电子邮件属性。