如何在一个快速/mongoose应用程序中正确地构造数据库调用?
什么是从Express访问MongoDB数据库的正确方法?
现在,我包括我的数据库处理程序db.js
,它包含db.js
mongoose.connect( 'mongodb://localhost/db' );
每次我需要做一个数据库调用。
我应该使用相同的连接,并通过callback传递我的数据库对象,或者我可以每次只包括我的数据库文件?
换句话说,是mongoose.connect
总是重新使用相同的连接?
编辑 :我的源代码是公开的,我对nodejs / express应用程序相当新,我不知道我的应用程序是否正确构造…
你只需要连接到你的数据库一次。 在其他文件中,您需要包含模型并使用它们来读取/写入数据库集合。
编辑:看你的代码 – 为什么不移动你的连接到你的初始化脚本,然后包括db.js来访问你的模型?