【发布时间】:2016-04-27 16:59:05
【问题描述】:
我使用 parse.com 作为我的后端。
我正在使用 containsIn 查询从解析“用户”表中检索多个用户行。 我的问题是我无法在成功块中获取用户的对象 ID
以下是我的代码:
r_userIdList= ['PzpdRdKTVZ','PoJdRdKTVU','fvdRdKTVX'];
var query = new Parse.Query("_User");
query.containedIn("objectId", r_userIdList); // returns multiple rows
query.find({
success: function(r_uobject) {
var userObjId ,fName,lName,full_Name="Unknown User";
for(var i =0; i<r_uobject.length;i++){
var r_obj = r_uobject[i];
uID = r_obj.get('objectId');//not working
var u = uID.id;//not working
fName = r_obj.get('firstName');
lName = r_obj.get('lastName');
full_Name = firstName+' '+lastName;
r_userIdList[u].fullName = full_Name; //not working
}
}
});
一旦我进入成功块,我就无法确定哪个用户的数据已被检索。 实际上我需要用户的 ObjectId,因为我有一个名为 r_userIdList 的数组,我需要将用户的 firstName 和 LastName 存储为 Object。
【问题讨论】:
标签: javascript object parse-platform