供参考,这是教程: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 username 时连接。 但是,我采取了必要的措施,以确保两者都不是。