在我的應用我有以下RealmObjects:如何只保存RealmObject而不是引用的對象
產品 - 這充當主數據不應該被修改。
購物車 - 購物車,讓人們挑選的東西購買。內容將是選擇類型。
選擇 - 代表產品,用戶選擇旁邊額外偏好,例如顏色,尺寸等
使用案例
用戶選擇產品並添加到購物車。產品包裝在內部選擇並存儲在購物車內。說挑選產品A,B和C.
現在將其保存到領域。文檔告訴我使用RealmList
添加關係。這使得購物車 - >列表;選擇 - >產品。
然後,如果我使用copyToRealm
,我會得到產品 PrimaryKey異常。 由於我只想保存購物車和選擇,我如何使產品的選擇鏈接(用於閱讀備份)但不保存。
如果我使用copyToRealmOrUpdate
,我是否有意外更新產品的風險?
我最終選擇了後者。對我來說,主要的抱怨是現在我必須將產品和productId字段保留在Selection對象中。 – RobGThai