Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb mongoimport 2.6.7版是否真的有--ssl“;旗帜_Mongodb_Mongoimport - Fatal编程技术网

Mongodb mongoimport 2.6.7版是否真的有--ssl“;旗帜

Mongodb mongoimport 2.6.7版是否真的有--ssl“;旗帜,mongodb,mongoimport,Mongodb,Mongoimport,MongoDB的文档说明--ssl是2.6版中的一项新功能: 但是,在命令行中,我得到以下信息: mongoimport --version 2.6.7 mongoimport --host [ssl-enabled mongodb host] --port 27019 -u [username] -p [pw] --db my_database --collection data --file data.csv --drop --type csv --headerline --ssl Err

MongoDB的文档说明
--ssl
是2.6版中的一项新功能:

但是,在命令行中,我得到以下信息:

mongoimport --version
2.6.7
mongoimport --host [ssl-enabled mongodb host] --port 27019 -u [username] -p [pw] --db my_database --collection data --file data.csv --drop --type csv --headerline --ssl
Error parsing command line: unknown option ssl
mongoimport --ssl
Error parsing command line: unknown option ssl
mongoimport --help
// no mention of --ssl in what's returned by "help"

有什么好处?我是否安装了一些无ssl版本的mongoimport?

如果您在Mac电脑上并使用自制软件安装了mongodb,则可能需要使用

brew install mongodb --with-openssl


当使用SSL支持编译MongoDB时,交换机将可用。例如,在企业版中,Markus Mahlberg是正确的。您必须首先确保您使用的MongoDB版本能够并配置为SSL。另外,请发布您正在使用的整个mongoimport命令,包括“源”文件、目标数据库和集合。如果您在链接到的手册页面上稍微向下滚动,则需要注意一点:“在版本3.0中更改:大多数MongoDB发行版现在包括对SSL的支持。”。在MongoDB 3.0之前,标准打包发行版(即2.6.x)不包括SSL,但可以通过从源代码构建来启用。默认情况下,您的标准2.6.x发行版可能在
mongod
服务器或命令行工具(如
mongoimport
.Yikes)中不包含SSL支持,谢谢@Stennie。感觉说“2.6版中的新版本”有点慷慨——MongoDB文档应该在--ssl部分中这样说。我不确定文档中的“2.6版中的新版本”指的是什么,但在这种情况下似乎是一个错误。我认为,只要SSL已经包含在服务器中,就可以在工具中使用它,但区别在于默认情况下,SSL没有包含在标准发行版中。这里的“新”实际上可能是对3.0发行版的错误引用;将在Jira中提出文档问题,以澄清这一点。