Android Back4App(分析)从多个类获取数据
我正在使用Back4App(分析)数据库构建Android应用程序。 我有两个职位Post和Post_likes。我想在同一个查询中从post_likes表中获取从Post表中列出的所有帖子。Android Back4App(分析)从多个类获取数据
在邮政表中,我有帖子的详细信息,如post_id,user_id和其他详细信息。 在Post_likes表中,我有user_id谁喜欢与post_id相对应的特定帖子。
Post_likes table with Post_id and user_id
现在,我希望得到相应的后总喜欢后和用户谁喜欢特定职位与上市后沿。
我想获取特定帖子的总喜欢,然后显示在主屏幕上的帖子。
那么,如何编写查询来组合这两个表。
任何帮助将深表谢意。
要在DB中定义指针列,可以从Back4App的仪表板中单击一个类的“编辑”按钮并添加一个新列。选择类型“指针”,然后在组合列表中选择要指向的类名称。
在你的代码简单的添加指针在相应的区域 (喜欢的东西:
ParseObject PostLikes aPostLike;
ParseObject Post thepost
aPostLike.put("pointedPost", thepost);
(参见准确的语法文件)
当您查询类柱的列表,你可以添加一个“where子句“直接上的指针域‘pointedPost’。
你也可以包括后的内容,同时查询与关键词的所有PostLikes” 包括“: (见DOC这里: http://parseplatform.org/docs/android/guide/#relational-queries):
ParseQuery<ParseObject> query = ParseQuery.getQuery("PostLikes");
// Include the post data with each comment
query.include("post");
你必须在解析数据库中设置指针。 –
你与Post_Likes之间的关系是什么? oneToOne,oneToMany?如果是onetoOne,您可以简单地在您的查询中包含指针 – toofoo
它的一个可能的关系。在发布表中,我有多个post_id。所以,我想根据个人post_id从post_like表中选择所有喜欢的东西。 –
我想知道如何使back4App类之间的指针从多个类中获取数据。 –