Я хочу создать простую реляционную базу данных в iOS Realm DB. Как я могу связать идентификатор пользователя и есть продукт Wishlist, похожий на реляционную базу данных в SQL. Пример, как внизу изображение: Реляционная база данных в Realm?
Я знаю, что я могу создать 2 отдельные модели Realm (таблицы) для хранения идентификатора пользователя с time_stamp и во второй таблице для хотелки где есть идентификатор пользователя с каждыми лист пожеланиями продуктов или идентификатором пользователя и пожеланием , где пользователь имеет массив списка пожеланий. Теперь я хочу сохранить всех пользователей с помощью нескольких списков пожеланий. Это означает, что каждый раз, когда пользователь входит в APP, я должен запрашивать каждый список желаний, чтобы узнать, предназначено ли оно для этих конкретных списков желаний. Проблема заключается в таблице Wishlist, у нее нет первичного ключа и области, не позволяющей создавать модель без первичного ключа.
Поддерживает ли Realm концепцию внешнего ключа? и использование сложного ключа затруднено. Есть ли более эффективный способ сделать это?
это использовать один-к-многим или многие-ко-многим? –
Вы можете использовать его для одного-ко-многим или многих-ко-многим. –