mongoimport
导入 JSON/CSV 数据
语法
mongoimport --collection=<name> --file=<path> [选项]说明
mongoimport 将 JSON、CSV 或 TSV 文件导入到 MongoDB 集合中。适用于批量数据导入、数据迁移和初始化种子数据等场景。
参数
--db必填目标数据库名
--collection必填目标集合名
--file必填导入文件路径
--type文件格式:json、csv 或 tsv
--fieldsCSV/TSV 的列名,逗号分隔
--headerlineCSV/TSV 第一行作为列名
--drop导入前删除已有集合
--jsonArray接受 JSON 数组格式的输入
示例
导入 JSON
将 JSON 文件导入到集合
mongoimport --db=mydb --collection=users --file=users.json导入 JSON 数组
文件内容为 JSON 数组格式
mongoimport --db=mydb -c=users --jsonArray --file=users_array.json导入 CSV
使用第一行作为字段名
mongoimport --db=mydb -c=users --type=csv --headerline --file=users.csv覆盖导入
删除已有集合后重新导入
mongoimport --db=mydb -c=users --drop --file=users.json