【问题标题】:Get user from parse in Javascript在Javascript中从解析中获取用户
【发布时间】:2015-01-05 10:05:36
【问题描述】:

我知道这个问题可能会被问多次,但我无法完整地获取 User 对象。问题是用户对象只返回用户名、电子邮件和电话号码属性,而我向用户对象添加了某些字段,例如名字和姓氏。

我想知道是否有办法获取用户对象的整体

解析云上的对象应该是这样的

User: 
{
    "firstname": "firstname",
    "lastname": "lastname",
    "username": "username",
    "email": "abc.xyz@jkl.pqr",
    "phone": "0123456789",
    "type": "admin/super-admin/user"
}

我使用以下查询来获取对象

var query = new Parse.Query(Parse.User);
query.equalTo("username", "username"); // Whatever be the username passed by search string
query.find({
    success: function (user) {
        console.log("Success:", user)

    },
    error: function (error) {
        //Show if no user was found to match
    }
});

我得到用户对象如下:

user:{
    createdAt:"2014-12-27T07:16:09.826Z"
    email: "abc.xyz@pqr.mno"
    objectId: "223tch5S6J"
    phone: "0123456789"
    updatedAt: "2014-12-27T07:16:09.826Z"
    username: "username"
}

我没有得到其他属性,如类型、名字、姓氏。

注意:我不需要获取解析不提供的密码,所以这不是问题。

【问题讨论】:

  • 您的代码看起来正确。你确定云上的物体是这样的吗?我注意到您使用了“应该看”这个短语,并且我还注意到结果中的电子邮件与您提到的电子邮件不同。

标签: javascript parse-platform


【解决方案1】:

user.attributes 应该保存服务器端保存的所有用户属性

【讨论】:

    猜你喜欢
    • 2016-05-07
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 2019-10-19
    相关资源
    最近更新 更多