mongoimport, mongoexport
option
-h[--host], -u[--username], -p[--password], -d[--db], -c[--collection], -f[--fields], --file, --drop, --out 등등
c:test에 myaddr.json 생성
{ "address : [ { name : "홍길동", addr : "서울시 서초동" },
{ name : "정길동", addr : "제주시 제주동" } ] }
ex)
mongoimport --db newdb --collection addrtest --file myaddr.json
mongoexport --db my_score -c score --out myScore.json
mongoexport -d geotest -c places --out myplaces.json
mongoexport -d newdb -c addrtest --out myexport.json
============================================================================
Q1) myaddr.json을 newdb의 test_addr이라는 컬렉션으로 import
mongoimport --db newdb --collection test_addr --file myaddr.json
Q2) addrtest라는 컬렉션을 myexport.json으로 export한다.
mongoexport -d newdb -c addrtest -o myexport.json
Q3) addrtest라는 컬렉션을 mycsv.csv로 export한다.
mongoexport -d newdb -c addrtest -o mycsv.csv
Q4) Score라는 컬렉션을 myScore.csv로 export
mongoexport -d my_score -c score -o myScore.csv
Q5) Score라는 컬렉션을 myScore.tsv로 export
mongoexport --db my_score --collection score --out myScore.tsv
Q6) myScore.csv를 newdb의 test_myScore라는 컬렉션으로 import
mongoimport --db newdb -c test_myScore --file myScore.csv
Q7) Score라는 컬렉션을 이름, 국어 점수만 a.txt로 export 해보자.
mongoexport -d my_score -c score --fields name,kor -o a.txt
Q8) score 컬렉션에서 국어점수가 60이상인 문서만 b.txt로 export해보자.
mongoexport -d my_score -c score -q "{\"kor\":{\"$gte\":65}}" -o b.txt
'데이터과학자 - 강의 > javascript & mongoDB' 카테고리의 다른 글
210615 MongoDB - Replication, Sharding (0) | 2021.06.17 |
---|---|
210615 MongoDB - aggregate, mongofiles (0) | 2021.06.15 |
210614 MongoDB - aggregate (0) | 2021.06.14 |
210611 MongoDB (0) | 2021.06.12 |
210610 MongoDB (0) | 2021.06.10 |