2011-08-27 90 views
3

我正在学习node.js作为web开发的可能工具。我明白express.js是如何工作的,但我不确定如何整合猫鼬模型,我尝试过搜索谷歌并在这里找到了一个没有运气的答案。模型应该放在哪里?他们应该去app.js,其余的配置和路由信息?或者他们应该在一个单独的文件并像普通模块一样导入?任何信息和资源将不胜感激。谢谢。如何将mongoose与express.js项目集成?

回答

4

我建议将模型放在单独的文件中,即使仅用于代码组织目的。将它们创建为正常的节点模块并导出模式。将模式导入到您的app.js并在那里建模:

var ModelSchema = require('models/model'); 

var model = mongoose.model('Model', ModelSchema); 
+1

谢谢,这有助于很多。 –

相关问题