Javascript 如何在解析中获取对象字段
以下是我对特定用户的查询:Javascript 如何在解析中获取对象字段,javascript,parse-platform,Javascript,Parse Platform,以下是我对特定用户的查询: var query = new Parse.Query("User"); query.get(userId, { success: function(user) { if (user === undefined){ response.success("No such user with this ID: " + userId) }else{ response.success("successfu
var query = new Parse.Query("User");
query.get(userId, {
success: function(user) {
if (user === undefined){
response.success("No such user with this ID: " + userId)
}else{
response.success("successfull " + user.get('authData')); // authData is undefined whereas name, minAge and other primitive types are working fine
}
},
error: function() {
response.error("user lookup failed");
}
});
该user.get('authData')
正在返回undefined
,但是其他基本类型字段(如name和age)工作正常
我认为这是因为authData
是对象
如何访问它?我在parse.com应用程序中使用它,它可以工作,甚至
userToSave.get(“authData”).facebook.id
也可以工作。您使用的是parse.com还是parse服务器?解析服务器可能有问题,然后您应该这样做。在我的特殊情况下,我从User beforeSave hook调用它,并通过以下方式获得用户:var userToSave=request.object代码>和它的工作。或者使用masterkey查询可能会有所帮助