我完成了MongoDB的安装,我正在尝试命令$ mongo,我一直得到一个错误: BadValue: error: no args for --configdb try 'C:\Program Files\MongoDB\Server\6.0\bin\mongos.exe --help' for more information
alias mongod="/c/Program\ Files/MongoDB/Server/6.0/bin/mongod.exe"
alias mongos="/c/Program\ Files/mongosh-1.6.1-win32-x64/mongosh-1.6.1-win32-x64/bin/mongos.exe"
2条答案
按热度按时间fdbelqdn1#
我认为您可能已经将配置服务器设置为一个独立的进程,并且可能必须使用副本集来代替。
这可能有助于:https://www.mongodb.com/docs/manual/sharding/
您的命令将类似于以下内容:mongos --配置数据库复制集名称/本地主机:27010 --端口27011
但是如果你想使用mongoDb shell,你可能需要单独下载。他们不像以前那样把shell捆绑在一起。所以你必须下载mongosh作为zip文件,并把“bin”文件夹中的内容解压到你安装mongo的“bin”文件夹中。然后你就可以使用MongoDB shell(mongosh.exe)了。
nr9pn0ug2#
你需要单独安装mongos shell,它可以zip文件的形式下载,你需要将它解压到程序文件中,然后将mongos.exe的位置添加到vim中,如果你在添加vim路径时遇到困难,可以使用link。
确保更改路径示例中的版本,我的将如下所示。
不要做一个完全相同的副本,根据你的设置改变路径,在vim中添加这些值,然后使用关闭它
使用提供的链接处理vim。