关于mongoose的在express中使用的问题
发布于 4 年前 作者 zhishaofei3 2212 次浏览 最后一次编辑是 3 年前 来自 问答

我两个页面 比如说我routes里有register.js和login.js 我都需要操纵同一个数据库

var mongoose = require(‘mongoose’); mongoose.connect(‘mongodb://localhost/daoyou’); 我每个js文件里都要写上面两句吗?

还有new Schema的 写在哪里? 应该不是每次操作数据库都new一次吧? var User = new Schema({ username: {type: String}, password: {type: String} });

3 回复

@zhishaofei3 可以参照下nodeclub的代码,把数据库的操作封装到Model层

通读一下Guides先

我觉得你可以参考一下nodeclub的源码,那里面数据库操作的方式挺好的(在我看来。。我是新手),我觉得可以很好的解决你上面提到的问题

回到顶部