我正在尝试将单个MongoDB连接池用于在两个端口上运行几个服务的nodescript。
从联机教程中,使用池连接的一种方法是:
...
var mongoClient = new MongoClient.connect("mongodb://user:pwd@server:port", function (err, db) {
//Program here
server.listen(8081);
});
...
有没有一种方法允许我在 mongoClient 函数之外使用 server.listen 事件时使用池?
谢谢
您可以尝试重用/导出数据库/集合变量。完整示例可在此处获得:http://blog.mongolab.com/2013/11/deep-dive-into-connection-pooling/