@JavaSscriptNoob

Как создать данные для конкретного юзера node js ( express )?

Всем привет , хотел узнать логику создания условного task ( задачи ) для конкретного юзера , где таск - это обьект который лежить в коллекции tasks .
Мне нужно что бы у каждого юзера с уник. _id был какой то список задач ( tasks ) который будет привязан именно к этому юзеру . Из идей : у каждого юзера будет ун. _id , есть идея присваивать этот _id каждому task созданному именно этим юзером .
Сработает ли такая идея ? И как это вообще правильно делать ? Спасибо . Использую : MondoDB , mongoose , express , node.js
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
Grapeoff
@Grapeoff
В чём концепция...?
У таска создаём поле owner_id и суём туда id пользователя.

А когда получаем юзера то делаем

$lookup: {
   from: 'Tasks',
   as: 'tasks',
   localField: '_id',
   foreignField: 'owner_id'
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы