在node.js-app中使用mongoose-plugin将打开多个连接,即使我只调用mongoose.connect(...);
一次。怎么会这样?
来自 mongod 的终端输出,证明有多个连接正在进行中
NETWORK [initandlisten] connection accepted from 127.0.0.1:51515 #1 (1 connection now open)
NETWORK [initandlisten] connection accepted from 127.0.0.1:51516 #2 (2 connections now open)
NETWORK [initandlisten] connection accepted from 127.0.0.1:51517 #3 (3 connections now open)
NETWORK [initandlisten] connection accepted from 127.0.0.1:51518 #4 (4 connections now open)
NETWORK [initandlisten] connection accepted from 127.0.0.1:51519 #5 (5 connections now open)
答案 0 :(得分:1)
正如@Blakes Seven的评论所说,以下问题非常相似,并且也包含了这个问题的答案:
How to manage mongodb connections in a nodejs webapp
Mongoose似乎打开的不仅仅是单一连接,因为它提供了连接工具功能(有关更多信息,请参阅其他问题)。