나의 Winding Road

MongoDB CSV 파일 업로드 본문

개발/Database

MongoDB CSV 파일 업로드

WindingRoad 2020. 5. 4. 22:32

[2020-05-04 월요일]

* 내용: Mongo Import

1. 참고 자료

2. csv 파일 업로드

3. csv 파일 Import

4. Temp Collection Data Insert

 

 

1. 참고 자료


* 링크

- https://kb.objectrocket.com/mongo-db/how-to-import-a-csv-into-mongodb-327

 

 

2. csv 파일 업로드


* scp command

scp test.csv test.com:/test/csv

 

 

3. csv 파일 import


* command

-u : 계정

-p : 비밀번호

-d : database

-c : import 할 collection명

--drop : csv 파일명

mongoimport --port 27017 -u "admin" -p 'test' --authenticationDatabase "admin" --type csv -d test_db -c test_collection --headerline --drop test.csv

 

 

4. Temp Collection Data Insert


* command

db.test_collection.find().
forEach( function(row) { 
    row._class = "TestClass";
    db.real_collection.insert(row);
});
Comments