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

Disconnect from MongoDB after entries have been saved

本文关键字:MongoDB 连接 断开 保存      更新时间:2023-09-26

我使用Mongoose和Faker在数据库中填充用于测试的数据。有两个模式——User和Job。我对两个模式都使用循环来创建100个用户和500个作业。我想从MongoDB断开当两个循环完成他们的工作,因为他们同时运行,一个可能会在另一个之前完成,但我不知道哪一个。

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

使用mongoose.createConnection()代替mongoose.connect()。对mongoose.createConnection()的每次调用都会创建一个独立于任何其他打开的连接的新连接,并且可以在不影响其他连接的情况下关闭它。