Node.js 点头。密切联系

Node.js 点头。密切联系,node.js,mongoose,Node.js,Mongoose,我使用mongodb(mongoose)开发了nodejs应用程序。像这样: var mongoose = require('mongoose'); var express = require('express'); mongoose.connect('mongodb://localhost/my_database'); ..... var DocumentSchema = new Schema({ title : String , body : String

我使用mongodb(mongoose)开发了nodejs应用程序。像这样:

 var mongoose = require('mongoose');
 var express = require('express');
 mongoose.connect('mongodb://localhost/my_database');

 .....

 var DocumentSchema = new Schema({
     title  : String
    , body  : String
    , date  : Date
 });

 var Document = mongoose.model('Document', DocumentSchema);

 app.get('/documents', function(req, res) {
    // get all docs
    Document.find({}, function(err, docs) {

       docs = docs.map(function(d) {
           return {title: d.title, id: d._id};
        });

       res.render('documents/index.jade', {documents: docs});
    });
 });

因此,所有用户都使用单个MongoDB连接。每次请求后是否应关闭连接?

否您不应关闭连接并再次打开它,除非您希望您的进程消耗更多的cpu/RAM