使用node-mongodb-native,这是官方为nodejs提供的驱动。这个库本本身就实现了pool管理,所以不用另外考虑连接池。使用上可以通过配置链接url或server的属性设置连接池大小。可以在程序初始化时创建一个全局的访问client也可以自己再封装一次。所有通过这个client的发出的mongo操作请求驱动底层都会自动分配链接。由于底层是用c/c++实现的,所以不用担心代码会阻塞。具体如何创建可以参见http//mongodbgithubio/node-mongodb-native/driver-articles/mongoclienthtml#mongoclient-connect