连接MongoDB Atlas到命令行出现错误。

3
mongo "mongodb+srv://sandbox-hoj54.mongodb.net/test" --authenticationDatabase admin --username m001-student --password m001-mongodb-basics 2020-06-19T14:18:02.553+0530 E 查询 [js] 未捕获的异常: 语法错误: 意外的令牌:字符串字面量 : @(shell):1:6

我认为你浏览这个链接 https://stackoverflow.com/tour 会非常有用。请注意使用正确的格式工具将代码与响应文本分开。 - Lazarus Thurston
2个回答

4
我认为问题在于您正在运行此命令: mongo "mongodb+srv://cluster0-jxrfu.mongodb.net/<dbname>" --username <password> 在您下载的MongoDB shell的<your mongo shell's download directory>/bin目录中。 相反,打开一个新的命令行并运行该命令。这对我有效。 mongodb connection via terminal

在运行mongo shell之前,需要将$PATH添加到您的环境变量中。 - Vraj Kotwala

0

连接到数据库有两个选项。使用mongo shell连接或连接您的应用程序。看起来你正在尝试通过shell连接。您可以在窗口中看到连接字符串:

MongoDB Atlas面板>集群>'连接'按钮。

当然,您必须按照说明替换<dbname><password>

MongoDB Cloud


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接