1
그래서 추종자를위한 테이블에 쿼리를 만들고 있습니다. 배열의 각 결과에는 userA 및 userB 객체가 있습니다. userB 객체에 액세스하려고하면 null입니다. 내가 배열의 요소에 액세스 할 때 그러나, 사용자 B는Parse.com 클라우드 코드가 쿼리 결과의 사용자 개체에 액세스 중입니다.
Parse.Cloud.define("getFeed", function(request, response) {
Parse.Cloud.useMasterKey();
/***********************************
**** GETTING FRIENDS LIST
***********************************/
var query = new Parse.Query("Follow");
var user = {"__type":"Pointer","className":"_User", 'objectId':request.params.user};
query.equalTo("userA",user);
query.include("userB");
query.find({
success: function(follows) {
/***********************************
**** GETTING FRIENDS' UPDATES
***********************************/
//var feedUser = [];
console.log("FOLLOWS: "+follows);
console.log("FIRST FOLLOW *******"+follows[0]);
console.log("USER B VALUE ********"+follows[0].userB);
response.success(follows);
// for(var i in follows) {
// feedUser.push(i.userB);
// }
// var queryUpdate = new Parse.Query("Goal");
// queryUpdate.containedIn("user",feedUser);
// queryUpdate.find({
// success: function(results) {
// response.success(friends);
// },
// error: function(error) {
// response.error(error);
// }
// })
},
error: function(error) {
response.error(error);
}
});
});