2016-03-07 2 views
-2

У меня есть класс Game и класс Round. У игры есть столбец с именем rounds, который представляет собой массив объектов Round.Доступ к родительскому элементу из дочернего элемента в массиве с использованием Parse.com

Поскольку есть небольшое и ограниченное количество из них, я выбрал Array по сравнению с Parse.Relation, что я считаю прост в использовании.

У меня есть объект Round, и я хочу получить доступ к Game, который является его родительским объектом.

Как это достичь?

+0

Вы укажите PFRelation, но ваши теги говорят javascript. Вы ищете код для облачного кода или клиента iOS? PFRelation - эквивалент iOS из parse.Relation API javascript. –

+0

. Я вижу, что вы правильно пометили мой ответ - работали ли они с массивом одного указателя или вам нужно передать массив объекта? Я хочу отредактировать свой ответ, чтобы это было ясно для всех, кто наткнулся на него. –

ответ

1

Если вы используете javascript API, я бы использовал метод Parse.Query.containsAll.

Этот метод принимает два параметра, ключ (имя поля), который должен содержать объект (ы), и массив значений (в данном случае, массив будет содержать только одно значение.

var gameQuery = new Parse.Query("Game"); 
gameQuery.containsAll("rounds", [ round ]); 
gameQuery.first().then 
(
    function(game) 
    { 
     //do stuff 
    } 
); 

Тем не менее, я никогда не использовал этот метод для массива указателей. Вам может понадобиться передать массив, содержащий только идентификатор объекта раунда, а не указатель на раунд. Я не уверен.

Смежные вопросы