node.js - 从环回 mongodb 驱动程序连接时如何增加 Mongolab 的连接超时

标签 node.js mongodb loopbackjs strongloop mlab

我在 mongolab 中托管了我的 mongodb。我在环回中创建了一个 ODM,并与 mongolab 建立了连接。 有时会建立连接,但有时由于连接不良会超时。我想增加此超时,以便它每次都能连接。我什至在 Strongloop 网站上也没有找到任何解决方案。

我什至尝试在 mongolab 的连接字符串中添加一个查询字符串参数: ?connectTimeoutMS=1000000 即使这样也无济于事。

最佳答案

dataSources.json 文件中使用 connectionTimeout 设置。

{
  "YourMongoDB": {
    "name": "YourMongoDB",
    "connector": "mongodb",
    "connectionTimeout": 1000000
  }
}

关于node.js - 从环回 mongodb 驱动程序连接时如何增加 Mongolab 的连接超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29546598/

相关文章:

angularjs - LoopbackJS:HasAndBelongsToMany,如何按关系的属性查询/过滤?

loopbackjs - 环回组件存储上的远程 Hook

node.js - 具有高读取性能的 NoSQL 数据库(写入访问不重要)?

javascript - Node 全局安装错误

node.js - 为什么我无法在第一个回调函数中更新此 MongodDB 文档(虽然我可以毫无问题地更新不同的文档)?

mongodb - 为什么 MongoDB 中的事务必须使用副本集?

node.js - 使用 mongodb 中的相同集合扩展环回模型?

angularjs - NodeJS 使用 Angular 动态更新用户状态

html - 使用 NodeJS Express 时将表单数据插入 MySQL 数据库

mongodb - 在谈论 MongoDB 与 Cassandra 时, "Document-oriented"与键值是什么意思?