我正在使用node.js和mongodb并且对这些概念很新,当试图将大量数据插入mongodb时,与本地机器上的mongodb连接丢失并且插入停止并且我发现连接是为了将数据插入数据库是5是因为它是默认连接,可以请一些人帮我增加默认连接从5或任何建议使用node.js向mongodb插入大量数据。使用mongoclient建立与db的连接。
答案 0 :(得分:0)
连接mongodb的默认池大小为5,设置为默认值。要增加池大小,请使用
var MongoClient = require('mongodb').MongoClient;
var mongoServer = require('mongodb').Server;
var serverOptions = {
'auto_reconnect': true,
'poolSize': 5
};
var mongoClient = new MongoClient(new mongoServer('localhost', 27017, serverOptions));
//通过增加poolSize值可以增加池大小的位置 //例如:'poolSize':100将连接增加到100,前提是可用连接更多。