@lssssssssssl

Как связать схемы в mongodb?

Что мне нужно? Например, есть две схемы user and post. Я хочу выстроить следующую связь между ними: Я сохраняю в post ID юзера - postModel.create(data), и когда потом я делаю запрос к юзеру - userModel.findById(id), я хочу получить среди прочей информации о юзере поле posts, котором будет лежать информация о сохранённом ранее посте этого человека.

Я знаю, что можно посты сохранять прямо в модель юзера и делать в схеме ссылку в виде
[{type: mongoose.Schema.Types.ObjectId, ref: 'Posts'}], но я не хочу при каждом апдейте постов обращаться к юзер модели(Или это единственный способ в моём случае?) - я хочу обращаться к пост модели и после видеть изменения в юзере.

У меня нет большого опыта с монго, я не понимаю как по человечески связать эти схемы.
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
24 июл. 2021, в 16:35
1500 руб./за проект
24 июл. 2021, в 15:36
50000 руб./за проект
24 июл. 2021, в 15:10
3000 руб./за проект