как создать много-много отношений с основными данными? Свифт, XCode
У меня есть 2 лица.
лицо 1 - человек лицо 2 - книги
У сущности People есть свойство, представляющее собой массив строковых имен их любимых книг.
Мне нужно создать отношение, которое каким-то образом отображает любимую книгу человека на соответствующий объект (ы) объекта книги.
Я не уверен, как это сделать.
До сих пор я начал с создания взаимосвязи в базовой модели данных для людей, установив в качестве пункта назначения «книги», а затем для сущности книги, создавшей взаимосвязь, для назначения в качестве «людей».
Я не вижу или не понимаю, как это автоматически выберет каждую из любимых книг человека ... в конце дня они оба отдельные объекты. Как класс людей узнает, что для конкретного экземпляра людей эта, эта и эта книга являются фаворитом этого человека?