CNode

关于mongoose的在express中使用的问题

问答
Zzhishaofei3发布于11 年前最后回复11 年前3 回复4467 浏览0 收藏

我两个页面 比如说我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)

L
lastsaga#1·11 年前

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

R
ravenwang#2·11 年前

通读一下Guides先

C
CocaCola183#3·11 年前

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

参与回复
登录后即可参与回复。登录