保存条目后断开与MongoDB的连接
Disconnect from MongoDB after entries have been saved
我使用Mongoose和Faker在数据库中填充用于测试的数据。有两个模式——User和Job。我对两个模式都使用循环来创建100个用户和500个作业。我想从MongoDB断开当两个循环完成他们的工作,因为他们同时运行,一个可能会在另一个之前完成,但我不知道哪一个。
如果我使用更多的模式,即10 * 200个条目在不同的循环中运行,会怎么样?本案主要如何处理?
使用mongoose.createConnection()代替mongoose.connect()。对mongoose.createConnection()的每次调用都会创建一个独立于任何其他打开的连接的新连接,并且可以在不影响其他连接的情况下关闭它。
相关文章:
- 如何处理node.js节点mongodb中的连接和查询队列
- 不使用Nodejs连接mongodb上的默认端口
- 如何从Meteor内部获取当前连接的MongoDB数据库的URL
- 如何在MongoDB和Meteor中自动销毁1-M连接
- Node.js Mongodb原生驱动程序连接共享
- Expressjs Mongodb 初始连接设置困难
- 使用 MongoDB 连接池的 NodeJS 一次性脚本 - 如何终止
- 尝试连接 AngularJS $http时出现 mongodb 服务器错误
- 如何正确连接 mongodb 和 Node.js
- 关闭节点中的MongoDB连接.js同时插入大量数据
- NodeJS MongoDB 连接字符串问题
- 如何使用node.js通过https实现mongodb连接
- 关闭mongodb连接,并使用多个并行异步查询获得正确的结果
- 将MongoDB连接到前端
- 在回调中终止mongodb连接
- 如何将mongoDB连接到服务器
- MongoDB连接尚未在Node.js中初始化
- 寻找在多个javascript文件中使用一个mongodb连接的最佳实践
- 通过nodejs Express Application持久化mongodb(2.0)连接
- MongoDB -连接本地数据库时出现错误