2014-12-17 1 views
1

Итак, я делаю запрос к таблице, которую я имею для последователей. Каждый результат в массиве имеет userA и объект userB в нем. Когда я пытаюсь получить доступ к объекту userB, он равен нулю. Тем не менее, когда я получить доступ к элементам массива, USERB показывает ...Код облака 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); 
    } 
    }); 

}); 

ответ

1

USERB не находится непосредственно на его родительский объект, так что не доступен через

follows[0].userB 

Вам необходимо правильно пересечь структуру объекта. При включении объекта из другого класса данных через указатель, объект будет на самом деле находится в пределах атрибутов свойства из его родительского объекта, так что вам нужно, чтобы получить доступ к нему так:

follows[0].attributes.userB 

Ура!