簡體   English   中英

解析:具有登錄用戶指示的帖子是否喜歡

[英]Parse: Posts with the indication of logged in user liked or not

我正在使用Parse備份應用程序。 它是一個簡單的應用程序,分享照片和其他人可以喜歡,評論它。 我在以NoSQL方式設計合適的post模型時感到困惑。 我考慮設計像Post包含

崗位

  • ID
  • 評論
  • 喜歡
  • 喜歡數

現在問題是我如何表明當前用戶喜歡這個帖子? 一種方法是獲取所有喜歡的帖子並在客戶端進行過濾。 這不是一個最佳解決方案,需要多個請求。 如何在服務器端有效地處理這種情況?
最終我想要它

在此輸入圖像描述

最簡單的方法是使用兩個查詢。

假設您的Like類包含一個返回Post類的指針,您的查詢邏輯可能如下所示:

  • 獲取按created_time降序排序的前20行的Post行,默認user_has_liked屬性為false
  • 獲取Like post匹配上述帖子查詢且user匹配當前用戶的行
  • 更新找到的任何匹配項的帖子行

您可以在此處了解“匹配查詢”:

https://parse.com/docs/android_guide#queries-relational

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM