如何使用MongoDB和Node.js开发MVC应用程序?

时间:2018-02-16 21:07:17

标签: node.js mongodb reactjs express javascriptmvc

我一直在阅读有关开发MVC Web应用程序的内容,我想将我学到的知识应用到我一直在使用MongoDB的本机Node.js驱动程序,ExpressJS和React的个人项目中。 / p>

然而,随着我继续阅读更多有关MVC应用程序的内容,我逐渐明白MVC应用程序的每个部分都不应该具有其他两个部分结构的任何概念,这对于视图是有意义的。但对于控制器,控制器怎么能不知道模型的结构是什么?是不是控制器应该修改模型?如果您正在使用MongoDB的验证方案,这将如何工作?

1 个答案:

答案 0 :(得分:0)

在现实世界中,您将使用"模型的客户端部分"和服务器部分。 客户端部分将您的模型表示为视图所需的模型,服务器部件会将收到的数据转换为模型以保存到mongodb(例如mogoose)。