【问题标题】:MongoDB ETIMEOUTMongoDB ETIMEOUT
【发布时间】:2015-10-27 02:07:31
【问题描述】:

好的,我不知道这里发生了什么,我有 2 个工作项目和一些备份项目。以前工作过,现在现在在 Heroku 中在线工作。 今天我尝试执行正常的例程并启动节点,现在我在下面收到此错误。我虽然可能是我最近安装了团队视图,这可能会影响它。但这似乎并非如此,因为我在另一台计算机上尝试过它,我得到了同样的错误。我不知道如何调试这个,请有人帮助我!!

【问题讨论】:

  • 您的mongoDB instance 未启动。 Start(或install 然后启动)MongoDB 服务。
  • 我以前从来没有启动或安装过mongo,为什么我必须这样做? net start MongoDB 服务名称无效
  • 哦,顺便说一句,我是通过 mongolab 连接它的,我的计算机中没有本地数据库存储
  • 也许您的 mongolab 实例无法从您的 PC 访问。检查连接和您的配置文件。
  • 那么你到底找到解决这个问题的方法了吗?那是什么?

标签: node.js mongodb mongoose


【解决方案1】:

把你的连接字符串改成

variable = 'mongodb://username:xxx@clusternamecluster-shard-00-00-i548w.mongodb.net:27017,developerbookcluster-shard-00-01-i548w.mongodb.net:27017,developerbookcluster-shard-00-02-i548w.mongodb.net:27017/test?ssl=true&replicaSet=DeveloperBookCluster-shard-0&authSource=admin&retryWrites=true&w=majority';

【讨论】:

  • 欢迎来到 SO,我们感谢您的意见!请编辑您的问题,使其包含更多解释您所做的事情和原因,以及它与问题的关系。
猜你喜欢
  • 2019-10-13
  • 2020-12-16
  • 2020-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-22
  • 1970-01-01
  • 2022-06-12
相关资源
最近更新 更多