在MVC中创建另一个模型时更新模型的正确方法

时间:2018-07-23 09:41:48

标签: javascript node.js mongodb express model-view-controller

我想知道在创建另一个对MVC体系结构中的另一个模型具有引用的模型时更新模型的正确方法是什么。

例如:

我有一个用户帐户(用户模型),其中包含我所有帖子ID的数组。

user : {
  email : ...,
  username : ...,
  posts : [{type : Schema.Types.ObjectId, ref : 'Post'}],
}

当我创建一个新帖子时,我将该帖子保存在PostController中,并且在我不知道更新用户的帖子数组的最佳方法是什么之后。我应该在刚创建帖子时在PostController中执行此操作,还是应该为用户创建一个新端点并在调用添加帖子的路由后调用?

预先感谢:)

0 个答案:

没有答案