Node.js和Mongoose,将Schema定义放在单独的文件中太慢了?
玩Node.js,我真的想保持我的文件结构组织。 通常在另一种语言的项目,我会有这样的结构:
- 节点App目录
- App.js
- 控制器
- UserController.js
- OtherController.js
- 楷模
- UserModel.js
- OtherModel.js
我看到的(潜在)问题是这样的:我为我的数据库使用Mongoose和MongoDB,为了定义一个“模型”,我需要一个Mongoose Schema,为了做到这一点,我必须用Mongoose连接到数据库中的每一个控制器和模型文件。
我对这些技术知之甚less,这可能是闪电般的,不会是一个问题,我也不知道。 或者这是我应该避免的,只是把一切都放在一个(非常大的)文件中?
您不需要在每个控制器/模型文件中连接到mongo。 只需在App.js
做一次,就完成了。