And*_*Mao 8 database url mongodb mongorestore meteor
如果我有以下格式的mongo数据库URL
mongodb://someUsername:somePassword@some.server.com:27017/some_collection
Run Code Online (Sandbox Code Playgroud)
是否有一种简单的方法可以mongorestore无需这样做
mongorestore -u someUsername -p somePassword -h some.server.com:27017 -db some_collection /path/to/dump
Run Code Online (Sandbox Code Playgroud)
我问的原因是因为meteor mongo --url返回该表单的URL(它看起来像一个标准化的url格式)但它在一分钟后到期.因为密码和主机可能很长,所以我是否可以在一分钟内(正确地)复制参数,并且通常需要多次尝试.
是否存在以下类似的内容?
mongorestore --url blah_blah /path/to/dump
Run Code Online (Sandbox Code Playgroud)
我没有找到一种方法将URL作为参数传递,但我写了一行命令将url转换为mongorestore参数:
CMD=`meteor mongo -U autocomplete.meteor.com | tail -1 | sed 's_mongodb://\([a-z0-9\-]*\):\([a-f0-9\-]*\)@\(.*\)/\(.*\)_mongorestore -u \1 -p \2 -h \3 -d \4_'`
$CMD /path/to/dump
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1487 次 |
| 最近记录: |