Задать вопрос
gleber1
@gleber1

Как правильнее организовать хранение списка чего либо к примеру idшников?

В данном случае речь касается только NODEJS и MONGODB
Взять на примере таблицы User и поля friends и ,например через запятую id друзей добавлять 1,2,3,4 и.т.д ,а затем чтобы вывести скажем данные по каждому из их списком слать запросы в таблицу User конкретного пользователя, единственно что пришло в ум, есть ли более верные способы организации?
  • Вопрос задан
  • 2279 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Node.js для backend-разработки
    6 месяцев
    Далее
  • Skillbox
    Node.js
    2 месяца
    Далее
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
Решения вопроса 1
@kazmiruk
В данном контексте самый правильный вариант. User с полем friends, у которого тип list. Только не обязательно на каждого юзера слать отдельный запрос. Можно управится 2мя запросами (выбрать текущего пользователя, а затем выбрать всех юзеров с идами в списке user.friends). Ну или даже одним через аггрегирование.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы