该mongo
客户端可以使用标准的URI连接:
mongo mongodb://<dbuser>:<dbpassword>@<server>:<port>/<db>
但是,mongodump
似乎需要笨拙的语法才能将其分解为不同的参数:
mongodump -u dbuser -p dbpassword -h server -p port -d db ...
是否有一种快速简便的方法来传递URI mongodump
?
该--uri
选项是在MongoDB 3.4.6的次要版本中添加的。JIRA问题TOOLS-1587中引用了此方法。
直到MongoDB 3.6发行版,它才真正获得官方文档,但现在在手册页中
--uri
3.4.6版中的新功能。为要连接到的mongod指定可解析的URI连接字符串。
以下是标准的URI连接方案:
mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]
有关此字符串的组成部分的详细说明,请参阅“连接字符串URI格式”文档。
同样的--uri
选项被添加到其他工具,如mongoexport
,mongoimport
和mongorestore
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句