gpt4 book ai didi

node.js - MongoDB 生产验证失败

转载 作者:太空宇宙 更新时间:2023-11-03 22:31:11 25 4
gpt4 key购买 nike

我正在尝试将我的服务器连接到生产中的 MongoDB 数据库,

但是当我尝试这样做时:

mongoose.connect("mongodb://user:randompassword@ds011452.mlab.com:11452/dbname?authSource=dbWithUserCredentials");

我得到一个

connection error: { [MongoError: auth failed] name: 'MongoError', ok: 0, errmsg: 'auth failed', code: 18 }

注意:我的数据库名与用户名相同...

有什么想法吗?

最佳答案

我找到了答案:

我已将 mongoDB 升级到 3.0 版本

之后我将 mongoose 升级到 > 4.3.0 版本

http://mongoosejs.com/docs/compatibility.html

而且它有效!

编辑:

将 mongoDB 更新到 3.0 后(我使用了brew)

package.json  
->
"dependencies": {
"mongoose": "~4.3.0",
...

然后npm install

关于node.js - MongoDB 生产验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36979514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com