【问题标题】:Disconnect from MongoDB after entries have been saved保存条目后断开与 MongoDB 的连接
【发布时间】:2013-04-30 14:33:32
【问题描述】:

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

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

【问题讨论】:

    标签: javascript node.js mongodb mongoose faker


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-18
      • 1970-01-01
      • 2020-11-30
      • 2016-06-27
      • 2014-01-08
      • 2019-03-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多