1.0 KiB
1.0 KiB
mongoimport
从 JSON、CSV 或 TSV 文件导入内容到 MongoDB 数据库。 更多信息:https://docs.mongodb.com/database-tools/mongoimport/.
- 将 JSON 文件导入到特定集合中:
mongoimport --file={{path/to/file.json}} --uri={{mongodb_uri}} --collection={{collection_name}}
- 导入 CSV 文件,使用文件的第一行来确定字段名称:
mongoimport --type={{csv}} --file={{path/to/file.csv}} --db={{database_name}} --collection={{collection_name}}
- 导入 JSON 数组,将每个元素作为单独的文档:
mongoimport --jsonArray --file={{path/to/file.json}}
- 使用特定模式和查询来匹配现有文档导入 JSON 文件:
mongoimport --file={{path/to/file.json}} --mode={{delete|merge|upsert}} --upsertFields="{{field1,field2,...}}"
- 导入 CSV 文件,从单独的 CSV 文件读取字段名称,并忽略空值字段:
mongoimport --type={{csv}} --file={{path/to/file.csv}} --fieldFile={{path/to/field_file.csv}} --ignoreBlanks
- 显示帮助信息:
mongoimport --help