MongoDBにJOSN/CSVデータを挿入する一番簡単なやり方。
![アイキャッチ画像](https://0115765.com/wp-content/uploads/2021/06/https___qiita-image-store.s3.ap-northeast-1.amazonaws.com_0_513165_064dbeaf-670c-1a02-b31d-99561f4b0bda.png)
特に凝っている点はないが備忘録として。MongoDBにCSVやJSON形式のデータを打ち込む一番簡単な方法を紹介。
ターミナルでmongoからいちいちやってもいいがそんなめんどくさいことする必要ないしやらんがええ。
mongodb compassっていう公式GUIのCRUDツールをダウンロード。
Win/Mac両対応やで。
https://www.mongodb.com/ja-jp/products/compass
DBと接続。
![](https://0115765.com/wp-content/uploads/2021/06/wp-16233204203277284206987641170508.jpg)
外部のDBに接続したければリモート側のConf設定がいる。適宜変更しよう。関連記事
https://0115765.com/archives/1727
勿論CRUDツールなので何でもできる。
![](https://0115765.com/wp-content/uploads/2021/06/wp-16233204533066547601097698427587.jpg)
コレクション作ったらADD DATAからデータを挿入。
![](https://0115765.com/wp-content/uploads/2021/06/wp-16233204533363955285725098375268.jpg)
ここからSON/CSVファイルがアップロードできる。インサートする列を指定できる。これで終わり。
![](https://0115765.com/wp-content/uploads/2021/06/wp-1623320453318146279054110416408.jpg)
追加挿入も勿論できる。CRUDのツールなのでfindも行える。
![](https://0115765.com/wp-content/uploads/2021/06/wp-16233204533417332807840028471074.jpg)
さすがNoSQLなだけあって超大量でも処理が早い。1万件のCSV挿入だいたい4秒。早い。
しかもTSV(タブ区切りのCSV)もやってくれるらしい。ネ申。
![](https://0115765.com/wp-content/uploads/2021/06/wp-16233204533326508207678454634803.jpg)
以上ぜひご参考に〜