我需要将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
谢谢
答案 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')