应该每次访问都进行数据库连接并且断开,还是保持数据库的连接呢
 发布于 9 年前  作者 sljeff  5961 次预览  最后一次回复是 9 年前  来自 问答 

我现在是这样做的:mongoose,每次请求来的时候都调用connect,并且在response.end()之后调用connection的close。 这样做是合理的吗? 对数据库不了解,感谢回答。

11 回复
guosen88100300

不合理! 自豪地采用 CNodeJS ionic

sljeff

@guosen88100300 合理的做法应该是什么呢?

guosen88100300

mongoose不用调用connect……你这是搞混了…… 自豪地采用 CNodeJS ionic

sljeff

@guosen88100300 我是按照这个页面 get start来的呀。

var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/test');
151263

应该用连接池, 连接数据库的过程是很消耗资源的, 我一直用generic-pool

sljeff

@151263 谢谢,我去看一下。

yakczh

mongoose 的事务怎么处理 ?

guosen88100300

@sljeff 百度搜粉丝日志 mongoose 看看人家怎么用的! 自豪地采用 CNodeJS ionic