From cf4958ab86b3cfb5fc4617a92155463f01071710 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=BD=94=EB=93=9C=EC=8B=B8=EC=9D=B4?= <81800589+CodePsy-2001@users.noreply.github.com> Date: Thu, 31 Oct 2024 16:50:24 +0900 Subject: [PATCH] mongo*: add Korean translation (#14490) --- pages.ko/common/mongo.md | 21 +++++++++++++++++++++ pages.ko/common/mongod.md | 20 ++++++++++++++++++++ pages.ko/common/mongodump.md | 32 ++++++++++++++++++++++++++++++++ pages.ko/common/mongoexport.md | 32 ++++++++++++++++++++++++++++++++ pages.ko/common/mongoimport.md | 28 ++++++++++++++++++++++++++++ pages.ko/common/mongorestore.md | 20 ++++++++++++++++++++ pages.ko/common/mongosh.md | 21 +++++++++++++++++++++ 7 files changed, 174 insertions(+) create mode 100644 pages.ko/common/mongo.md create mode 100644 pages.ko/common/mongod.md create mode 100644 pages.ko/common/mongodump.md create mode 100644 pages.ko/common/mongoexport.md create mode 100644 pages.ko/common/mongoimport.md create mode 100644 pages.ko/common/mongorestore.md create mode 100644 pages.ko/common/mongosh.md diff --git a/pages.ko/common/mongo.md b/pages.ko/common/mongo.md new file mode 100644 index 0000000000..de3bfd2932 --- /dev/null +++ b/pages.ko/common/mongo.md @@ -0,0 +1,21 @@ +# mongo + +> 레거시 MongoDB 셸. 새로운 셸에 대해서는 `mongosh`를 참조. +> 참고: 모든 연결 옵션은 하나의 문자열로 대체할 수 있습니다: `mongodb://user@host:port/db_name?authSource=authdb_name`. +> 더 많은 정보: . + +- 기본 포트(`mongodb://localhost:27017`)에서 로컬 데이터베이스에 연결: + +`mongo` + +- 데이터베이스에 연결: + +`mongo --host {{호스트}} --port {{포트}} {{데이터베이스_이름}}` + +- 지정된 데이터베이스에서 지정된 사용자 명으로 인증(비밀번호 입력이 필요합니다): + +`mongo --host {{호스트}} --port {{포트}} --username {{사용자_명}} --authenticationDatabase {{인증_데이터베이스_이름}} {{데이터베이스_이름}}` + +- 데이터베이스에서 JavaScript 표현식을 평가: + +`mongo --eval '{{JSON.stringify(db.foo.findOne())}}' {{데이터베이스_이름}}` diff --git a/pages.ko/common/mongod.md b/pages.ko/common/mongod.md new file mode 100644 index 0000000000..56eddb96af --- /dev/null +++ b/pages.ko/common/mongod.md @@ -0,0 +1,20 @@ +# mongod + +> MongoDB 데이터베이스 서버. +> 더 많은 정보: . + +- 저장 디렉터리 지정 (기본값: Linux 및 macOS는 `/data/db`, Windows는 `C:\data\db`): + +`mongod --dbpath {{경로/대상/폴더}}` + +- 설정 파일 지정: + +`mongod --config {{경로/대상/파일}}` + +- 청취할 포트 지정 (기본값: 27017): + +`mongod --port {{포트}}` + +- 데이터베이스 프로파일링 수준 지정. 0은 꺼짐, 1은 느린 작업만, 2는 모든 작업 (기본값: 0): + +`mongod --profile {{0|1|2}}` diff --git a/pages.ko/common/mongodump.md b/pages.ko/common/mongodump.md new file mode 100644 index 0000000000..927ec6ec69 --- /dev/null +++ b/pages.ko/common/mongodump.md @@ -0,0 +1,32 @@ +# mongodump + +> MongoDB 인스턴스의 내용을 내보내는 유틸리티. +> 더 많은 정보: . + +- 모든 데이터베이스의 덤프 생성 (파일은 "dump"라는 폴더에 저장됨): + +`mongodump` + +- 덤프의 출력 위치 지정: + +`mongodump --out {{경로/대상/폴더}}` + +- 특정 데이터베이스의 덤프 생성: + +`mongodump --db {{데이터베이스_이름}}` + +- 특정 데이터베이스 내의 특정 컬렉션 덤프 생성: + +`mongodump --collection {{컬렉션_이름}} --db {{데이터베이스_이름}}` + +- 주어진 포트에서 실행 중인 특정 호스트에 연결하여 덤프 생성: + +`mongodump --host {{호스트}} --port {{포트}}` + +- 특정 사용자 명으로 데이터베이스의 덤프 생성; 사용자에게 비밀번호 입력이 요청됨: + +`mongodump --username {{사용자_명}} {{데이터베이스}} --password` + +- 특정 인스턴스에서 덤프 생성; 호스트, 사용자, 비밀번호 및 데이터베이스가 연결 문자열에 정의됨: + +`mongodump --uri {{연결_문자열}}` diff --git a/pages.ko/common/mongoexport.md b/pages.ko/common/mongoexport.md new file mode 100644 index 0000000000..5570d8df9d --- /dev/null +++ b/pages.ko/common/mongoexport.md @@ -0,0 +1,32 @@ +# mongoexport + +> MongoDB 인스턴스에 저장된 데이터를 JSON 또는 CSV 형식으로 내보내기. +> 더 많은 정보: . + +- 컬렉션을 JSON 형식으로 `stdout`에 내보내기: + +`mongoexport --uri={{연결_문자열}} --collection={{컬렉션_이름}}` + +- 쿼리에 맞는 지정된 컬렉션의 문서를 JSON 파일로 내보내기: + +`mongoexport --db={{데이터베이스_이름}} --collection={{컬렉션_이름}} --query="{{쿼리_객체}}" --out={{경로/대상/파일.json}}` + +- 문서를 한 줄에 하나의 객체 대신 JSON 배열로 내보내기: + +`mongoexport --collection={{컬렉션_이름}} --jsonArray` + +- 문서를 CSV 파일로 내보내기: + +`mongoexport --collection={{컬렉션_이름}} --type={{csv}} --fields="{{필드1,필드2,...}}" --out={{경로/대상/파일.csv}}` + +- 지정된 파일의 쿼리에 맞는 문서를 CSV 파일로 내보내고, 첫 번째 줄에 필드 이름 목록 생략: + +`mongoexport --collection={{컬렉션_이름}} --type={{csv}} --fields="{{필드1,필드2,...}}" --queryFile={{경로/대상/파일}} --noHeaderLine --out={{경로/대상/파일.csv}}` + +- 문서를 사람이 읽을 수 있는 JSON 형식으로 `stdout`에 내보내기: + +`mongoexport --uri={{몽고DB_URI}} --collection={{컬렉션_이름}} --pretty` + +- 도움말 표시: + +`mongoexport --help` diff --git a/pages.ko/common/mongoimport.md b/pages.ko/common/mongoimport.md new file mode 100644 index 0000000000..d84aabccf0 --- /dev/null +++ b/pages.ko/common/mongoimport.md @@ -0,0 +1,28 @@ +# mongoimport + +> JSON, CSV, 또는 TSV 파일의 내용을 MongoDB 데이터베이스로 가져오기. +> 더 많은 정보: . + +- 특정 컬렉션에 JSON 파일 가져오기: + +`mongoimport --file={{경로/대상/파일.json}} --uri={{mongodb_uri}} --collection={{컬렉션_이름}}` + +- CSV 파일을 가져와서 파일의 첫 번째 줄을 필드 이름으로 사용: + +`mongoimport --type={{csv}} --file={{경로/대상/파일.csv}} --db={{데이터베이스_이름}} --collection={{컬렉션_이름}}` + +- JSON 배열을 가져와서 각 요소를 별도의 문서로 사용: + +`mongoimport --jsonArray --file={{경로/대상/파일.json}}` + +- 특정 모드와 기존 문서를 일치시키는 쿼리를 사용하여 JSON 파일 가져오기: + +`mongoimport --file={{경로/대상/파일.json}} --mode={{delete|merge|upsert}} --upsertFields="{{필드1,필드2,...}}"` + +- 별도의 CSV 파일에서 필드 이름을 읽고 빈 값의 필드를 무시하여 CSV 파일 가져오기: + +`mongoimport --type={{csv}} --file={{경로/대상/파일.csv}} --fieldFile={{경로/대상/필드_파일.csv}} --ignoreBlanks` + +- 도움말 표시: + +`mongoimport --help` diff --git a/pages.ko/common/mongorestore.md b/pages.ko/common/mongorestore.md new file mode 100644 index 0000000000..95380fb18e --- /dev/null +++ b/pages.ko/common/mongorestore.md @@ -0,0 +1,20 @@ +# mongorestore + +> 컬렉션이나 데이터베이스를 바이너리 덤프에서 MongoDB 인스턴스로 가져오기 위한 유틸리티. +> 더 많은 정보: . + +- BSON 데이터 덤프를 디렉토리에서 MongoDB 데이터베이스로 가져오기: + +`mongorestore --db {{데이터베이스_이름}} {{경로/대상/폴더}}` + +- 사용자인증을 통해, 특정 포트에서 실행 중인 MongoDB 서버 호스트의 지정된 데이터베이스로 디렉토리의 BSON 데이터 덤프 가져오기 (사용자는 비밀번호를 묻게 됩니다): + +`mongorestore --host {{데이터베이스_호스트:포트}} --db {{데이터베이스_이름}} --username {{사용자_명}} {{경로/대상/폴더}} --password` + +- BSON 파일에서 MongoDB 데이터베이스로 컬렉션 가져오기: + +`mongorestore --db {{데이터베이스_이름}} {{경로/대상/파일}}` + +- 사용자인증을 통해, 특정 포트에서 실행 중인 MongoDB 서버 호스트의 지정된 데이터베이스로 BSON 파일에서 컬렉션 가져오기 (사용자는 비밀번호를 묻게 됩니다): + +`mongorestore --host {{데이터베이스_호스트:포트}} --db {{데이터베이스_이름}} --username {{사용자_명}} {{경로/대상/파일}} --password` diff --git a/pages.ko/common/mongosh.md b/pages.ko/common/mongosh.md new file mode 100644 index 0000000000..27f74240ec --- /dev/null +++ b/pages.ko/common/mongosh.md @@ -0,0 +1,21 @@ +# mongosh + +> MongoDB의 새로운 쉘로, `mongo`의 대체품입니다. +> 참고: 모든 연결 옵션은 하나의 문자열로 대체할 수 있습니다: `mongodb://user@host:port/db_name?authSource=authdb_name`. +> 더 많은 정보: . + +- 기본 포트(`mongodb://localhost:27017`)를 사용하여 로컬 데이터베이스에 연결: + +`mongosh` + +- 데이터베이스에 연결: + +`mongosh --host {{호스트}} --port {{포트}} {{데이터베이스_이름}}` + +- 지정된 데이터베이스에서 지정된 사용자 명으로 인증 (비밀번호 입력이 요구됩니다): + +`mongosh --host {{호스트}} --port {{포트}} --username {{사용자_명}} --authenticationDatabase {{인증_데이터베이스_이름}} {{데이터베이스_이름}}` + +- 데이터베이스에서 JavaScript 표현식을 평가: + +`mongosh --eval '{{JSON.stringify(db.foo.findOne())}}' {{데이터베이스_이름}}`