mongoexport
Produce exports of data stored in a MongoDB instance formatted as JSON or CSV.
- Export a collection to stdout, formatted as JSON:
mongoexport --uri={connection_string} --collection={collection_name}
- Export the documents in the specified collection that match a query to a JSON file:
mongoexport --db={database_name} --collection={collection_name} --query="{query_object}" --out={path/to/file.json}
- Export documents as a JSON array instead of one object per line:
mongoexport --collection={collection_name} --jsonArray
- Export documents to a CSV file:
mongoexport --collection={collection_name} --type={csv} --fields="{field1,field2,...}" --out={path/to/file.csv}
- Export documents that match the query in the specified file to a CSV file, omitting the list of field names on the first line:
mongoexport --collection={collection_name} --type={csv} --fields="{field1,field2,...}" --queryFile={path/to/file} --noHeaderLine --out={path/to/file.csv}
- Export documents to stdout, formatted as human-readable JSON:
mongoexport --uri={mongodb_uri} --collection={collection_name} --pretty
mongoexport --help
Copyright © 2014—present the tldr-pages team and contributors.
This work is licensed under the Creative Commons Attribution 4.0 International License (CC-BY).