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

+ Recent posts