В третьем посте из серии SQLite-Net Extensions мы рассматриваем последний тип отношений – один-ко-многим (и наоборот – многие-к-одному). Один ко многим, многие к одному Отношения «один ко многим» обычно используются для отношений «родители-дети» или «целые элементы». Классические примеры: автобус и пассажиры, документ и элементы и т. д. Отношение «один ко многим» означает, что объект объект знает о своих дочерних объектах, а ссылающиеся объекты имеют ссылку (внешний ключ) на своего родителя (но не обязательно знают об этом)...
Посмотреть полный код можно здесь: https://github.com/SeverInvest/movies-explorer-api
Создадим БД, состоящую из двух коллекций (в mongoDB так называются таблицы): user и video. Каждый пользователь может иметь несколько карточек с видео. Каждая карточка с видео может принадлежать нескольким пользователям. Классическая связь многие-ко-многим. Но только mongoDB - нереляционная СУБД, и здесь лучше реализовать такую связь не через промежуточную таблицу (которая содержит id обеих таблиц), а с помощью встроенных методов...