我正在使用Parse备份应用程序.它是一个简单的应用程序,分享照片和其他人可以喜欢,评论它.我在以NoSQL方式设计合适的帖子模型时感到困惑.我考虑设计像Post包含
岗位
> id
>评论
>喜欢
>喜欢伯爵
现在问题是我如何表明当前用户喜欢这个帖子?一种方法是获取所有喜欢的帖子并在客户端进行过滤.这不是一个最佳解决方案,需要多个请求.如何在服务器端有效地处理这种情况?
最终我想要它
解决方法:
最简单的方法是使用两个查询.
假设您的Like类包含一个返回Post类的指针,您的查询逻辑可能如下所示:
>获取按创建时间降序排序的前20行的Post行,默认user_has_liked属性为false
>获取与帖子匹配上述帖子查询且用户匹配当前用户的行
>更新找到的任何匹配项的帖子行
您可以在此处了解“匹配查询”:
https://parse.com/docs/android_guide#queries-relational
原文地址:https://codeday.me/bug/20190708/1403981.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。