如何将userId作为“_User”对象的指针?

时间:2015-05-25 11:40:09

标签: javascript parse-platform

我在变量userObjects中有用户对象。 我稍后将使用userIdPointer在另一个类中搜索查询。

var userIdPointer = [];
for(var i = 0; i < userObjects.length; i++) {
    userIdPointer.push(userObjects[i].id);
}

此方法仅获取ID,但我希望它作为指针。

1 个答案:

答案 0 :(得分:1)

一种方法是获得像

这样的直接指针
var userIdPointer = [];
for(var i = 0; i < userObjects.length; i++) {
    var userPointer =  {__type: "Pointer", className: "User", objectId: userObjects[i].id};
    userIdPointer.push(userPointer);
}

另一种方法是获取objectId并自己创建用户对象

var userIdPointer = [];
for(var i = 0; i < userObjects.length; i++) {
    userIdPointer.push(userObjects[i]);
}

userId = userObjects[c].id;

var userIds = [];
for(var i = 0; i < userObjects.length; i++) {
    userIds.push(userObjects[i].id);
}

userId = userIds[c];

大于

var user = new Parse.User();
user.id = userId;

var query = new Parse.Query('Your_Class');
query.equalTo('user', user); // userpointer class