javascript - 从 Javascript 中解析获取用户

标签 javascript parse-platform

我知道这个问题可能会被多次询问,但我无法获取完整的 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"
}

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

注意:我不需要获取解析无论如何都无法提供的密码,所以这不是这里的问题。

最佳答案

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

关于javascript - 从 Javascript 中解析获取用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27777201/

相关文章:

javascript - 函数内的两个回调函数未被同步调用

javascript - 仅当 html 内容高度大于视口(viewport)高度时,如何才能使元素在页面上可见?

javascript - 如何防止拖拽 child ,但允许拖拽 parent ?

javascript - 使用 Angular 和 Parse.com 获取

ios - Stripe 和 Parse Cloud Code 向信用卡收费

parse-platform - 使用 React Native 在 Parse 中创建具有关系的新对象

javascript - Vanilla JS,在滚动位置上的类上添加和删除

javascript - AngularJS - 使用 ngAnimate 时从列表中删除滞后

javascript - 解析: JavaScript Promises issue

android - Realm.io 离线,Parse 在线——用户呢