【问题标题】:MongoDB not connectingMongoDB没有连接
【发布时间】:2015-10-08 04:35:47
【问题描述】:

我目前有一个使用 MongoDB 作为数据库的 node.js 应用程序。当我尝试将其连接到数据库时,我不断收到错误消息:

MongoError: not authorized for query on <database_name>.<collection_name>

这在几个月前有效,但现在不起作用。请告诉我有什么问题。

我正在使用 MongoLab。

【问题讨论】:

  • 如果您使用的是沙盒数据库,他们最近进行了维护以升级到 3.0:docs.mongolab.com/20150930-maintenance-event。您可能需要将驱动程序升级到与 3.0 中的新身份验证机制兼容的驱动程序。

标签: node.js mongodb mongoose mlab


【解决方案1】:

我建议检查一下 MongoLab 是否仍在托管您的内容。如果您有一段时间没有使用它,他们可能已经终止了您的服务。登录并快速检查,然后再继续。

您的连接字符串是什么样的?你能验证你的用户名、密码和 mongo lab url 是否都正确(它们很长!)。

【讨论】:

    猜你喜欢
    • 2020-01-10
    • 2019-10-23
    • 2017-09-29
    • 1970-01-01
    • 2021-02-22
    • 2019-07-09
    • 2015-06-10
    • 2023-02-17
    • 2021-10-24
    相关资源
    最近更新 更多