mongo导出某个表的数据
mongoexport -u admin -p admin123 --authenticationDatabase admin --db test --collection test --query '{}' --out output.json
--db <database>:指定要导出数据的数据库。
--collection <collection>:指定要导出数据的集合。
--query <query>:指定查询条件,以 JSON 格式提供。例如'{"your_field": "your_value"}':查询条件,将其替换为适合你的实际查询条件的 JSON 对象。如上示例{}查询所有
--out <file>:指定输出文件的路径和名称。
--host <hostname>:指定 MongoDB 服务器的主机名或 IP 地址。
--port <port>:指定 MongoDB 服务器的端口号。
--username <username>:指定连接 MongoDB 的用户名。
--password <password>:指定连接 MongoDB 的密码。
--authenticationDatabase <database>:指定用于身份验证的数据库。
根据以上导出的导入
mongoimport --db test--collection test_bak --file output.json -u admin -p admin123 --authenticationDatabase admin
--db <database>:指定目标数据库的名称。
--collection <collection>:指定目标集合的名称。
--file <filename>:指定要导入的文件的路径。
--host <hostname>:指定 MongoDB 服务器的主机名或 IP 地址。
--port <port>:指定 MongoDB 服务器的端口号。
--username <username>:指定连接 MongoDB 的用户名。
--password <password>:指定连接 MongoDB 的密码。
--authenticationDatabase <database>:指定用于身份验证的数据库。
--upsert:如果指定的文档已存在,则更新该文档。
--drop:导入之前删除目标集合中的所有文档。