MongoDB

몽고디비 - 파일 입출력

powerpress0809 2021. 6. 16. 14:15

mongoimport
      -h[--host] , -u[--username] , -p[--password] , -d[--db] , -c[--collection] , -f[--fields] , --file , --drop , --out

{"address":[{"name" : "홍길동" , "addr":"서울시 서초동"},{"name":"정길동" , "addr":"제주시 제주동"}]}

myaddr.json

Q) myaddr.json을 newdb의 test_addr이라는 컬렉션으로 import
mongoimport --db newdb --collection test_addr --file myaddr.json

Q) addrtest라는 컬렉션을 myexport.json으로 export한다
mongoexport --db newdb -c addrtest --out myexport.json

Q) addrtest라는 컬렉션을 mycsv.csv로 export한다
mongoexport --db newdb -c addrtest --type csv --out mycsv.csv

Q) score라는 컬렉션을 myScore.csv로 export한다
mongoexport --db newdb -c addrtest --type csv --myScore.csv

Q) score라는 컬렉션을 myScore.tsv로 export한다
mongoexport --db newdb -c addrtest --type tsv --myScore.tsv

Q)myScore.csv를 newdb의 test_myScore라는 컬렉션으로 import한다

Q) score라는 컬렉션을 이름 , 국어 점수만 a.txt.로 export해보자
mongoexport --db score --collection=score --type=json --fields=name,kor --out a.txt

Q) score컬렉션에서 국어점수가 60이상인 문서만 b.txt로 export해보자
mongoexport --db=score -c=score -q="{\"kor\":{\"$gte\":60}}" --out b.txt

'MongoDB' 카테고리의 다른 글

몽고디비 샤딩 - 1  (0) 2021.06.16
몽고디비3  (0) 2021.06.15
몽고DB2  (0) 2021.06.11
MongoDB  (0) 2021.06.10