Я пытаюсь получить всех пользователей, которые следуют за текущим пользователем. С какой-то причине Анализировать возвращает имя пользователя, как не определено в «на» поле, но я могу получить имя пользователя из «из» поля, как так:Javascript/Parse: Follow wont return 'to' value
var query = new Parse.Query("Follow");
query.equalTo("to", Parse.User.current());
query.find({
success: function(users){
for (var i = 0; i < users.length; i++) {
console.log(users[i].get('from').get('username')) // returns current username
console.log(users[i].get('to').get('username'))/returns undefined
}
}
});
Но эти ценности действительно существуют, и есть имя пользователя , Я могу получить значение с помощью метода выборки, но мне любопытно, почему этот подход не работает. Мысли?
Возможно, вы сначала попробуете log 'users [i] .get ('to')', чтобы увидеть, какая структура это. – fuyushimoya
Это возвращает пользователя: 't {_objCount: 11, className: "_User", id: "imnmEPzkS2"}', но если я сделаю это еще на один шаг и скажу пользователям [i] .get ('to'). Атрибуты возвращают undefined – user3612986
https://parse.com/docs/js/guide#objects-one-to-one-and-one-to-many-relationships – fuyushimoya