Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 发展中的猫鼬联系_Node.js_Mongodb_Mongoose_Connection - Fatal编程技术网

Node.js 发展中的猫鼬联系

Node.js 发展中的猫鼬联系,node.js,mongodb,mongoose,connection,Node.js,Mongodb,Mongoose,Connection,我遇到过这样一种说法:mongoose连接不应该有多个连接,并且在应用程序运行期间保持打开状态,因此单个阻塞操作无法冻结node.js应用程序。这似乎是合理的,但在生产中-如果我必须测试我的后端,那么我会一直使用node重新运行我的文件。每次打开新连接而不关闭时。这导致从我的笔记本电脑到我的云mongodb的连接达到100个,这是它运行的上限 就代码而言-我是否应该在每次运行查询时打开和关闭连接?如果是,该死。如果没有,怎么做? 在这一点上,我对几乎所有的事情都不确定,因此如果我的问题含糊不清,

我遇到过这样一种说法:mongoose连接不应该有多个连接,并且在应用程序运行期间保持打开状态,因此单个阻塞操作无法冻结node.js应用程序。这似乎是合理的,但在生产中-如果我必须测试我的后端,那么我会一直使用node重新运行我的文件。每次打开新连接而不关闭时。这导致从我的笔记本电脑到我的云mongodb的连接达到100个,这是它运行的上限

就代码而言-我是否应该在每次运行查询时打开和关闭连接?如果是,该死。如果没有,怎么做?

在这一点上,我对几乎所有的事情都不确定,因此如果我的问题含糊不清,我将表示歉意。

使用mongoose.disconnect()函数

它会断开所有连接

检查这个