MongoImportでCSVデータを取り込む

    • headerlineを付けるとCSVの最初の1行目が、フィールド名として認識される。
mongoimport --db データベース名 --collection コレクション名 --type csv --headerline --file CSVファイル名

例えば

name,addr,tel
mataro,tokyo,090-1111-1111
hogehoge,kyoto,090-2222-2222
hugahuga,tokyo,090-1234-5678

と言うデータがあった場合

{
  "name" : "mataro",
  "addr" : "tokyo",
  "tel" : "090-1111-1111"
},
{
  "name" : "hogehoge",
  "addr" : "kyoto",
  "tel" : "090-2222-2222"
},
{
  "name" : "hugahuga",
  "addr" : "tokyo",
  "tel" : "090-1234-5678"
}

と言う風に取り込まれる。