Node.js NodeJS MVC-NoSQL最佳实践

Node.js NodeJS MVC-NoSQL最佳实践,node.js,model-view-controller,nosql,Node.js,Model View Controller,Nosql,我想问下一个假设情况的最佳方法是什么: 假设我有一个用NoSQL DB(Mongo)编写的节点应用程序,其中我只有一个集合:用户 此集合中的文档有一个子文档,名为articles。 因为这是一种MVC方法,所以我们为这个集合提供了一个控制器和一个服务。 现在,如果控制器和服务文件中的代码很长(每个文件中的代码行数都超过1000行),那么将逻辑拆分到两个单独的文件夹中,每个文件夹都有自己的控制器和服务,这是一种好的做法吗?因为它们连接在同一数据库中的同一个集合中?而不是只有用户才有用户和文章,两者

我想问下一个假设情况的最佳方法是什么:

假设我有一个用NoSQL DB(Mongo)编写的节点应用程序,其中我只有一个集合:用户 此集合中的文档有一个子文档,名为articles。 因为这是一种MVC方法,所以我们为这个集合提供了一个控制器和一个服务。 现在,如果控制器和服务文件中的代码很长(每个文件中的代码行数都超过1000行),那么将逻辑拆分到两个单独的文件夹中,每个文件夹都有自己的控制器和服务,这是一种好的做法吗?因为它们连接在同一数据库中的同一个集合中?而不是只有用户才有用户文章,两者都连接到同一个集合

你对此有何看法