1

从 Express 访问 mongodb 数据库的正确方法是什么?

现在,我包括我的数据库处理程序db.js,它包含mongoose.connect( 'mongodb://localhost/db' );每次我需要进行数据库调用的时间。

我应该使用相同的连接并通过回调传递我的 db 对象,还是每次都可以包含我的 db 文件?

换句话说,是否mongoose.connect总是重复使用相同的连接?

编辑:我的源代码在这里是公开的,我对 nodejs/express 应用程序相当陌生,我不确定我的应用程序结构是否正确......

4

1 回答 1

1

您只需要连接到您的数据库一次。在您的其他文件中,您需要包含您的模型并使用它们来读取/写入您的数据库集合。

编辑:查看您的代码——为什么不将连接移动到初始化脚本中,然后包含 db.js 以访问您的模型?

于 2013-03-13T17:12:27.470 回答