MDN Nodejs / Express教程:如何连接到mlab数据库?

问题描述 投票:0回答:1

供参考,这是教程:https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/mongoose

我一直在关注mdn上的nodejs / express教程,但由于我不断收到身份验证错误,因此无法完成此步骤(连接到MongoDB)。

经过大约一个小时的研究,我意识到问题可能是由于shell版本不兼容;我的shell是3.6,而他们的是3.4。

我该如何解决这个问题?我应该退出并使用不同的数据库主机(似乎很复杂)?如果是这样,你推荐哪一个?

PS:我知道此错误的其他可能原因可能是a)包含特殊字符的密码,或b)连接时使用我的用户名而不是db用户名。但是,我已采取必要措施确保两者都不是这样。

javascript node.js mongodb express mlab
1个回答
0
投票

非常简单,mlab默认启用用户身份验证。只需创建一个带密码的用户,他们就会在顶部给出默认的连接字符串。

其次我是用户Studio3t,在连接创建期间我有一个选项From URI和To URI,这让我更容易。

mlab user management

© www.soinside.com 2019 - 2024. All rights reserved.