Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 保存条目后断开与MongoDB的连接_Javascript_Node.js_Mongodb_Mongoose_Faker - Fatal编程技术网

Javascript 保存条目后断开与MongoDB的连接

Javascript 保存条目后断开与MongoDB的连接,javascript,node.js,mongodb,mongoose,faker,Javascript,Node.js,Mongodb,Mongoose,Faker,我使用Mongoose和Faker在数据库中填入数据进行测试。 有两种模式-用户和作业。 我对这两种模式都使用循环来创建100个用户和500个作业。我想在两个循环同时完成工作时断开与MongoDB的连接,因为其中一个循环可能会在另一个循环之前完成,但我不知道是哪个循环 如果我使用更多的模式,即在不同的循环中运行10*200个条目,会怎么样?如何处理这个案件 使用mongoose.createConnection()而不是mongoose.connect()。每次调用mongoose.create

我使用Mongoose和Faker在数据库中填入数据进行测试。 有两种模式-用户和作业。 我对这两种模式都使用循环来创建100个用户和500个作业。我想在两个循环同时完成工作时断开与MongoDB的连接,因为其中一个循环可能会在另一个循环之前完成,但我不知道是哪个循环


如果我使用更多的模式,即在不同的循环中运行10*200个条目,会怎么样?如何处理这个案件

使用mongoose.createConnection()而不是mongoose.connect()。每次调用mongoose.createConnection()都会创建一个新连接,该连接独立于任何其他打开的连接,并且可以在不影响其他连接的情况下关闭。因此,只需为每个循环使用一个连接