Что мне нужно? Например, есть две схемы user and post. Я хочу выстроить следующую связь между ними: Я сохраняю в post ID юзера - postModel.create(data), и когда потом я делаю запрос к юзеру - userModel.findById(id), я хочу получить среди прочей информации о юзере поле posts, котором будет лежать информация о сохранённом ранее посте этого человека.
Я знаю, что можно посты сохранять прямо в модель юзера и делать в схеме ссылку в виде
[{type: mongoose.Schema.Types.ObjectId, ref: 'Posts'}], но я не хочу при каждом апдейте постов обращаться к юзер модели(Или это единственный способ в моём случае?) - я хочу обращаться к пост модели и после видеть изменения в юзере.
У меня нет большого опыта с монго, я не понимаю как по человечески связать эти схемы.