我在变量userObjects中有用户对象。 我稍后将使用userIdPointer在另一个类中搜索查询。
var userIdPointer = [];
for(var i = 0; i < userObjects.length; i++) {
userIdPointer.push(userObjects[i].id);
}
此方法仅获取ID,但我希望它作为指针。
答案 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