如何在javascript中获取ParseUser的对象ID?

时间:2016-10-10 00:23:05

标签: javascript json parse-platform cloud-code parse-server

在以下方法中,只有最后一个方法为我提供了用户的对象ID,我将ParseUser转换为JSON对象然后访问它。有没有更好的方法来获取objectId?

console.log("GET objectId:" + request.user.get('objectId'));

console.log("objectId:" + request.user.objectId);

console.log("[objectId]: " + request.user["objectId"]);

console.log("toJSON: " + request.user.toJSON().objectId);

2 个答案:

答案 0 :(得分:1)

要获取JavaScript中的用户或任何其他解析对象objectId,您需要使用 .id 而不是.objectId 在Parse JavaScript中,objectId保存在 id 属性下 所以你需要将代码更改为

console.log("GET objectId:" + request.user.id);

答案 1 :(得分:0)

您可以使用JSON.parse(request.user)来解析数据,然后从中访问属性或项目。我使用它的方式如下所示。

  var data = JSON.parse(response.data.Message);
   console.log(data.Id) \\Log Id in data object