Node.js和Mongoose,将Schema定义放在单独的文件中太慢了?

时间:2011-07-14 00:46:12

标签: mongodb node.js mongoose

使用Node.js,我真的想保持我的文件结构有条理。通常在另一种语言的项目中,我会有这样的结构:

  • 节点应用程序目录
    • App.js
    • 控制器
      • UserController.js
      • OtherController.js
    • 模型
      • UserModel.js
      • OtherModel.js

我看到的(潜在)问题是:我使用Mongoose和MongoDB作为我的数据库,为了定义一个“模型”我需要一个Mongoose Schema,为了做到这一点我必须用Mongoose连接到数据库在每个控制器和模型文件中。

我对这些技术知之甚少,这可能是闪电般快速而且永远不会成为一个问题,我不会有任何线索。或者这是我应该避免的东西,只是将所有内容都推到一个(非常大的)文件中?

1 个答案:

答案 0 :(得分:5)

您不需要在每个控制器/模型文件中连接到mongo。只需在App.js中执行一次就可以了。