monogoimport.exe如何跳过csv中的第一列和标题行?

时间:2016-06-22 10:23:29

标签: mongodb csv mongoimport

我需要将csv文件导入mongoDB csv文件包含3列,但我只想导入2列并跳过第一列和标题行。

如果我有:

id, firstName, lastName  
1, Joe,  Williams

如何只导入firstName和lastName列并跳过id列和标题行? 我不想改变csv本身 我正在使用脚本进行导入:

"...\mongoimport.exe" --host  __  --username __  --authenticationDatabase ___ --password __ --db __ --collection __--headerline --file MyCsv.csv --type csv --maintainInsertionOrder

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用

 mongoimport /fields:firstName, lastName    ///***/// add your optons here
  

mongoimport.exe - help

input options:
  /f, /fields:<field>[,<field>]*                  comma separated list of field
                                                  names, e.g. -f name,age
      /fieldFile:<filename>                       file with field names - 1 per
                                                  line
      /file:<filename>                            file to import from; if not
                                                  specified, stdin is used
      /headerline                                 use first line in input
                                                  source as the field list (CSV
                                                  and TSV only)
      /jsonArray                                  treat input source as a JSON
                                                  array
      /type:<type>                                input format to import: json,
                                                  csv, or tsv (defaults to
                                                  'json')