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

Javascript 在MVC中创建另一个模型时更新模型的正确方法,javascript,node.js,mongodb,express,model-view-controller,Javascript,Node.js,Mongodb,Express,Model View Controller,我想知道在MVC体系结构中创建另一个模型时,更新模型的正确方法是什么 例如: 我有一个用户帐户(用户模型),其中包含我所有帖子ID的数组 用户:{ 电邮:。。。, 用户名:。。。, posts:[{type:Schema.Types.ObjectId,ref:'Post'}], }在同一个调用中,您应该创建帖子并更新用户的帖子数组。因此,在我的PostController中,我应该导入我的userModel并更新我的用户?MVC模式不是很糟糕吗?事实上,这应该由某种服务来完成。控制器只负责处理

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

例如:

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

用户:{
电邮:。。。,
用户名:。。。,
posts:[{type:Schema.Types.ObjectId,ref:'Post'}],

}
在同一个调用中,您应该创建帖子并更新用户的帖子数组。因此,在我的PostController中,我应该导入我的userModel并更新我的用户?MVC模式不是很糟糕吗?事实上,这应该由某种服务来完成。控制器只负责处理请求并调用具有逻辑的服务(创建post和更新用户模型)