Mongodump 指定输出和文件名
Mongodump specify the output and filename
有没有办法在运行 mongodump 时指定整个路径?我尝试使用 --out 但它目前所做的是保存到位于 my_given_path/database/collection_name.json.gz
的文件中
我有以下内容:
path = file_path + '/' + database + '/' + collection + '/'
query_input = "{\\"metadata_id\\": {\\"$oid\\": \\"" + metadata_id + "\\"}}"
command = "mongodump --uri " + connection_string + database + " " \
"--collection=" + collection + " --query=\"" + query_input + "\" --gzip --out=" + path + " --quiet"
文件保存在:
file_path/database/collection/database/collection.json.gz
理想情况下,我想将其保存到
file_path/database/collection/metadata_id.json.gz
这可能吗?
您可以使用 --archive=<file>
标志代替 --out
有没有办法在运行 mongodump 时指定整个路径?我尝试使用 --out 但它目前所做的是保存到位于 my_given_path/database/collection_name.json.gz
我有以下内容:
path = file_path + '/' + database + '/' + collection + '/'
query_input = "{\\"metadata_id\\": {\\"$oid\\": \\"" + metadata_id + "\\"}}"
command = "mongodump --uri " + connection_string + database + " " \
"--collection=" + collection + " --query=\"" + query_input + "\" --gzip --out=" + path + " --quiet"
文件保存在:
file_path/database/collection/database/collection.json.gz
理想情况下,我想将其保存到
file_path/database/collection/metadata_id.json.gz
这可能吗?
您可以使用 --archive=<file>
标志代替 --out