Ich möchte einfach relationale Datenbank in der iOS Realm DB erstellen. Wie kann ich Benutzer-ID verknüpfen und dort Produkt ähnlich wie die relationale Datenbank in SQL. Beispiel wie unten Bild: Relationale Datenbank in Realm?
Ich weiß, dass ich 2 separate Realm Modelle erstellen können (Tabellen) zum Speichern von User-ID mit time_stamp und in der zweiten Tabelle für die Wunschliste, wo es Benutzer-ID mit jedem Wunschliste Produkte oder Benutzer-ID und eine Wunschliste , wo der Benutzer ein Array von Wishlist hat. Jetzt möchte ich alle Benutzer mit mehreren Wunschlisten speichern. Dies bedeutet, dass jedes Mal, wenn der Benutzer sich in APP eingibt, ich jede existierende Wunschliste abfragen muss, um zu sehen, ob sie für diese speziellen Wunschlisten gedacht ist. Das Problem besteht in der Wishlist-Tabelle, es hat keinen Primärschlüssel und Realm, der es nicht erlaubt, ein Modell ohne Primärschlüssel zu erstellen.
Unterstützt Realm Fremdschlüsselkonzept? und Verwendung von Composite-Key ist ziemlich kompliziert. Gibt es einen effizienteren Weg, dies zu tun?
es für eine Eins-zu-viele oder many-to-many zu verwenden ist? –
Sie können es für eins-zu-viele oder viele-zu-viele verwenden. –