簡體   English   中英

如何使用Parse.com ParseRelation

[英]How to use Parse.com ParseRelation

我有一個具有“用戶”解析的應用程序。 用戶是各種各樣的管理員。 在管理員下方,我們有一個“常規用戶”。 這些常規用戶沒有通過Parse進行注冊,而只是通過“父級”綁定到其他數據的ParseObject。

它們通過regularUser.put(“ user”,ParseUser.getCurrentUser())連接到管理員用戶。

管理員可以單擊“共享”按鈕以與另一個Admin用戶共享此RegularUser及其所有附帶數據。

我的問題是我不知道執行此操作的最佳方法。 如何使普通用戶屬於一個或多個用戶?

我不確定什么時候最好將數據綁定到用戶,而不是將對象添加到“父對象”還是ParseRelation(我仍然不太了解)。

我來自具有主鍵/外鍵的SQL背景,但看不到SQL和Parse關系之間的直接比較。 請幫我解決這個問題。

在此處輸入圖片說明

如果將“常規用戶”對象當作其他東西(也許是顏色),則可能會減少混淆。 讓我們稱“用戶1”為紅色,“用戶2”為綠色,“用戶3”為藍色。

好的,現在我們要讓分析用戶1說他們喜歡紅色和綠色。 解析用戶2喜歡綠色和藍色。

在parse.com中,您可以存儲引用,因此,在SQL中具有多對多聯接表的位置,可以根據需要在Parse中創建相同的表,也可以只在一側和/或另一側存儲引用鏈接。 。

例如,您可以在“解析用戶”對象上有一個數組(如果您不希望有太多的話)。 可以隨意命名此屬性(在您的情況下為“用戶”,在本例中為“顏色”)。

查看有關如何在Android代碼中使用數組的文檔 關於如何使用array進行查詢還有另一節。

我在Relations / pointers / etc上看到許多問題,如果您使用parse.com標記,則會發現更多信息。

我認為,如果他們可以在其文檔中發布一些有關關系的常規信息,那就太好了。

暫無
暫無

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

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