供参考,这是教程: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用户名。但是,我已采取必要措施确保两者都不是这样。