查询Parse以获取对象的状态

时间:2014-05-13 13:50:16

标签: java android parse-platform

我正在使用解析开发社交应用程序。我有以下parse.com的数据模型

用户

  • name(String)
  • 电子邮件(字符串)
  • ...

发表

  • tittle(String)
  • description(String)
  • 用户(指针)
  • 喜欢(指针)
  • 评论(指针)
  • LikeCount(数字)
  • 评论计数(编号)

  • 用户(指针)
  • 发布(指针)

评论

  • text(String)
  • 用户(指针)
  • 发布(指针)

现在,当我获取帖子时,我还想获取

的其他信息
  1. 如果当前用户喜欢这篇文章?
  2. 如果当前用户对此发表了评论 交吗
  3. 我想知道如果我能在一次网络通话中获得所有这些信息。我不想为每个帖子执行多个网络呼叫。

1 个答案:

答案 0 :(得分:0)

在您提取帖子的查询中,您可以指明您希望查询还返回相关对象,如下所示:

...
query.include("User");
query.include("Like");
query.include("Comment");

甚至

query.include("Like.User");

获取Like对象和与该Like对象相关的User对象

这将确保您获得完整的对象;不只是指向它们的指针。

然而,这些查询很快变得复杂。我建议您阅读Anypic应用程序的Parse教程,看看他们是如何解决这个问题的。 Anypic仅适用于iOS,但您应该能够理解这些概念。 https://parse.com/tutorials/anypic