2011-08-27 86 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

謝謝,這有助於很多。 –

相關問題