因为7.0+官方移除了mongo.shell脚本,所以无法使用旧版本教程的黑窗口命令
新版本只有3个脚本文件
官方原话是:
意思是“mongo”shell已被“mongosh”取代
解决办法是
第一种:将旧版本包里面所携带的mongo脚本复制过来
即可正常运行
第二种办法是去官方下载mongosh:
解释:
这个警告信息表明你正在使用的 "mongo" shell 已经被 "mongosh" 替代。"mongo" shell 是 MongoDB 的一个命令行接口,用于管理 MongoDB 数据库和执行数据库操作。而 "mongosh" 是一个更先进的 shell,提供了更好的编辑体验、自动补全、以及其他功能,它是 "mongo" shell 的一个更新版本。
解决方法:
你应该使用 "mongosh" 替代 "mongo" 来进行 MongoDB 的相关操作。可以通过以下步骤来使用 "mongosh":
如果你还没有安装 "mongosh",你可以通过 MongoDB 官方提供的安装指南来安装它。安装完成后,你可以通过命令行输入 mongosh 来启动 "mongosh" shell。
如果你已经安装了 "mongosh",确保使用 mongosh 命令来启动它,而不是 mongo 命令。
在使用 "mongosh" 时,你可以执行与 "mongo" shell 相同的数据库操作,如连接到数据库、执行查询、管理数据等。
如果你的应用程序或脚本依赖于 "mongo" shell 的特定行为,你可能需要更新你的应用程序或脚本,以便它们能够与 "mongosh" 兼容。
如果你只是想快速测试或操作 MongoDB,而不关心使用最新和最好的 shell,你可以暂时忽略这个警告,继续使用 "mongo" shell,但是最终建议迁移到 "mongosh"。