Мне было интересно, какой лучший способ хранения данных отношений друзей с помощью MongoDB?
Из mysql у меня была отдельная таблица с дружескими отношениями с двумя внешними ключами, каждая из которых указывала на друга в "дружбе", однако MongoDB мог иметь массивы ссылок или даже встроенных документов. лучший способ сохранить эти отношения
Немедленная первая реакция заключалась в том, что я бы сохранил массив идентификаторов объектов-пользователей у каждого пользователя, однако это меня беспокоит, потому что тогда, чтобы удалить "дружбу", мне пришлось бы делать удаления в обоих документах друзей, тогда как если я сохранил отношения в отдельной коллекции (a la SQL), я мог бы удалить или добавить отношения, просто изменив одну коллекцию.
Спасибо!