mongoimport をつかって、mongodbへの一括insert jsonファイルを指定してインサート mongodb

mongoimport をつかって、mongodbへの一括insert jsonファイルを指定してインサート


■オプション
mongoimport
--db 対象DB名
--collection 対象コレクション名(RDBでいうTBL)
--file インサートするjsonが書かれているjsonファイル名

■jsonサンプル
{ col1 : v1 col2 : v2 col3 : v3 }
{ col1 : w1 col2 : w2 col3 : w3 }


■mongodbへのファイルからの一括インサート例
[]# mongoimport --db testdb --collection testcollection --drop --file mongodb_insert_all.json


connected to: localhost
dropping: testdb.testcollection
[########################] testdb.testcollection 9.9 MB/9.9 MB (100.0%)
[########################] testdb.testcollection 9.9 MB/9.9 MB (100.0%)
[########################] testdb.testcollection 9.9 MB/9.9 MB (100.0%)
[########################] testdb.testcollection 9.9 MB/9.9 MB (100.0%)
[########################] testdb.testcollection 9.9 MB/9.9 MB (100.0%)
[########################] testdb.testcollection 9.9 MB/9.9 MB (100.0%)
[########################] testdb.testcollection 9.9 MB/9.9 MB (100.0%)
[########################] testdb.testcollection 9.9 MB/9.9 MB (100.0%)
[########################] testdb.testcollection 9.9 MB/9.9 MB (100.0%)
imported 3387 documents
[]#


<a href= http://www.amazon.co.jp/exec/obidos/ASIN/B077JWFGCZ//ref=nosim/ target= _blank >[ニューバランス] ランニングシューズ FUEL CORE 5000(フューエル コア 5000) (現行モデル) レディース BP(ブラック) 25 cm B</a>