2013-09-18 4 views
1

Я использую Parse.com Tool.Запрос отношения классов к парсе

У меня есть класс Post, в котором содержится список сообщений. Пользователи могут как сообщение, которое происходит, сохраняя действие в классе Like с указателем на идентификатор сообщения в классе Post и указателем на идентификатор пользователя в классе User.

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

Что является лучшим решением, зная, что этот список может быть длинным списком.

+0

Вы должны иметь возможность получить все необходимые значения по построению PFQueries, которые вы выполняете в классе «Мне нравится», который вы создали. – ardrian

+0

Я столкнулся с подобной ситуацией, может ли кто-нибудь предоставить какой-то код? @ ahar083 – Kassem

ответ

0

Я бы сделал два запроса.

  1. Получите сообщения, которые вы хотите.
  2. Получите идентификаторы сообщений из таблицы Likes, где указатель пользователя указывает на вашего текущего пользователя.

Затем сравните списки друг с другом.

Если вам нужны только сообщения, которые понравились пользователю, а не другие, вы можете сделать один запрос в таблице Likes и получить объект Post из этого.

Предоставьте несколько подробностей, если вы хотите получить код. Как то, что вы разрабатываете для (ios, android, web).

+0

Спасибо, ваше решение действительно, но я хотел сделать это с одним запросом, чтобы быть быстрым. Я развиваюсь на Android, но используя решение Parse.com для бэкэнд – AlAsiri

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