영어프랑스어스페인어

Ad


온웍스 파비콘

mongo - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 공급자에서 mongo 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 mongo 명령입니다.

프로그램:

이름


몽고 - MongoDB 쉘

기술


몽고 강력한 기능을 제공하는 MongoDB에 대한 대화형 JavaScript 셸 인터페이스입니다.
시스템 관리자를 위한 인터페이스와 개발자가 쿼리를 테스트하고
데이터베이스와 직접 작업합니다. 몽고 또한 완전한 기능의 JavaScript를 제공합니다.
MongoDB와 함께 사용하기 위한 환경. 이 문서는
몽고 쉘 및 사용법 개요.

개요


몽고 [--껍데기] [-노드] [-노크] [--조용한] [--포트 ] [--주인 ] [--평가
] [-유 ] [--사용자 이름 ] [-NS ] [--비밀번호
] [--돕다] [-시간] [--버전] [--말 수가 많은] [--ipv6] [데이터 베이스] [파일.js]

인터페이스


옵션
--껍질
평가 후 쉘 인터페이스를 활성화합니다. 자바 스크립트 파일. 호출하면
몽고 명령을 입력하고 JavaScript 파일을 인수로 지정하거나 --평가
명령줄에서 JavaScript를 지정하면 --껍질 옵션은 사용자에게
파일 실행이 완료된 후 쉘 프롬프트.

--nodb 쉘이 데이터베이스 인스턴스에 연결하는 것을 방지합니다. 나중에 연결하려면
쉘 내의 데이터베이스, 참조 몽고-쉘-새-연결.

--노르크 쉘이 소싱 및 평가하는 것을 방지합니다. ~/.mongorc.js 시작에.

--조용한
연결 프로세스 동안 셸의 출력을 음소거합니다.

--포트
가 있는 포트를 지정합니다. 몽고 or 몽고 인스턴스가 듣고 있습니다. 하지 않는 한
지정 몽고 에 연결 몽고 포트의 인스턴스 27017, 이는 기본값입니다.
몽고 포트.

--주인
호스트를 지정합니다. 몽고 or 몽고 다음으로 연결하기 위해 실행 중입니다.
. 기본적으로 몽고 실행 중인 MongoDB 프로세스에 연결을 시도합니다.
로컬 호스트에서.

--평가
이 옵션에 대한 인수로 지정된 JavaScript 표현식을 평가합니다. 몽고
코드를 평가할 때 자체 환경을 로드하지 않습니다.
쉘 환경을 사용할 수 없습니다.

--사용자 이름 , -u
MongoDB 인스턴스에 인증할 사용자 이름을 지정합니다. 함께 사용
와 더불어 --비밀번호 암호를 제공하는 옵션. 사용자 이름을 지정하고
그러나 기본 데이터베이스 또는 지정된 데이터베이스는 필요하지 않습니다.
입증, 몽고 예외와 함께 종료됩니다.

--비밀번호 , -p
MongoDB 인스턴스에 인증할 비밀번호를 지정합니다. 함께 사용
와 더불어 --사용자 이름 사용자 이름을 제공하는 옵션. 지정하는 경우 --사용자 이름
~없이 --비밀번호 선택권, 몽고 다음과 같은 경우 대화식으로 암호를 묻는 메시지가 표시됩니다.
전에, 몽고 or 몽고 인증이 필요합니다.

--인증데이터베이스
버전 2.4의 새로운 기능.

사용자(예: --사용자 이름) 자격 증명.

기본적으로, 몽고 에 지정된 데이터베이스 이름을 가정합니다. db 주소 보유
지정하지 않는 한 사용자의 자격 증명 --인증데이터베이스.

만나다 사용자 소스, /reference/권한-문서/참조/사용자 권한 for
MongoDB의 위임된 인증에 대한 추가 정보.

--인증 메커니즘
버전 2.4의 새로운 기능.

인증 메커니즘을 지정합니다. 기본적으로 인증 메커니즘은
몽고DB-CR, 이것은 MongoDB 챌린지/응답 인증 메커니즘입니다. 에
MongoDB 구독자 에디션, 몽고 에 대한 지원도 포함합니다. GSSAPI 다루다
케르베로스 인증.

만나다 /tutorial/control-access-to-mongodb-with-kerberos-인증 자세한
Kerberos 인증에 대한 정보입니다.

--ssl 에 대한 연결 활성화 몽고 or 몽고 SSL 암호화가 있습니다.

--sslPEM키파일
버전 2.4의 새로운 기능.

참고 디폴트 값 분포 of MongoDB의 하지 지원 SSL에 대한 지원을 포함합니다. SSL을 사용하려면
SSL 지원으로 MongoDB를 컴파일하거나 MongoDB 구독자를 사용할 수 있습니다.
판. 보다 /관리/ssl SSL 및 MongoDB에 대한 자세한 내용은

지정합니다 .PEM SSL 인증서와 키를 모두 포함하는 파일. 파일 지정
의 이름 .PEM 상대 또는 절대 경로를 사용하는 파일

사용시 필수 --ssl 옵션인 경우 몽고 or 몽고sslCA파일 사용 가능 없이
sslWeakCertificate검증.

--sslPEMKeyPassword
버전 2.4의 새로운 기능.

참고 디폴트 값 분포 of MongoDB의 하지 지원 SSL에 대한 지원을 포함합니다. SSL을 사용하려면
SSL 지원으로 MongoDB를 컴파일하거나 MongoDB 구독자를 사용할 수 있습니다.
판. 보다 /관리/ssl SSL 및 MongoDB에 대한 자세한 내용은

지정된 루트 인증서 체인을 해독하기 위한 암호를 지정합니다. --sslPEM키파일.

인증서 키 파일이 암호화된 경우에만 필요합니다.

--sslCA파일
버전 2.4의 새로운 기능.

참고 디폴트 값 분포 of MongoDB의 하지 지원 SSL에 대한 지원을 포함합니다. SSL을 사용하려면
SSL 지원으로 MongoDB를 컴파일하거나 MongoDB 구독자를 사용할 수 있습니다.
판. 보다 /관리/ssl SSL 및 MongoDB에 대한 자세한 내용은

지정합니다 .PEM 인증 기관의 인증서가 포함된 파일입니다.
의 파일 이름을 지정하십시오. .PEM 상대 또는 절대 경로를 사용하는 파일

--돕다, -h
기본 도움말 및 사용법 텍스트를 반환합니다.

--번역
쉘의 버전을 반환합니다.

--말 수가 많은
연결 프로세스 중 셸 출력의 자세한 정도를 높입니다.

--ipv6 허용하는 IPv6 지원을 활성화합니다. 몽고 다음을 사용하여 MongoDB 인스턴스에 연결하려면
IPv6 네트워크. 다음을 포함한 모든 MongoDB 프로그램 및 프로세스 몽고, IPv6 비활성화
기본적으로 지원합니다.

<db 주소>
연결할 데이터베이스의 "데이터베이스 주소"를 지정합니다. 예를 들어:

몽고 관리자

위의 명령은 몽고 쉘에 관리자 데이터베이스 현지에서
기계. 확인 가능한 호스트 이름으로 원격 데이터베이스 인스턴스를 지정할 수 있습니다.
또는 IP 주소. 다음을 사용하여 호스트 이름에서 데이터베이스 이름을 분리하십시오. / 문자.
다음 예를 참조하십시오.

몽고 mongodb1.example.net
몽고 몽고DB1/관리자
몽고 10.8.8.10/테스트


실행하고 종료할 JavaScript 파일을 지정합니다. 마지막 옵션이어야 합니다.
지정된. 사용 --껍질 파일 완료 후 쉘로 돌아가는 옵션
실행할 수 있습니다.

파일
~/.dbshell
몽고 에서 명령 기록을 유지합니다. .dbshell 파일.

주의 사항 몽고 기록에 인증과 관련된 상호 작용을 기록하지 않습니다.
포함하는 파일 인증db.addUser().

경고
Windows 버전 몽고.exe 2.2.0 이전 버전은 .dbshell 에 파일을
몽고.exe 작업 디렉토리.

~/.mongorc.js
몽고 읽을 것이다 .mongorc.js 사용자 호출의 홈 디렉토리에서 파일
몽고. 파일에서 사용자는 변수를 정의하고 몽고 쉘 프롬프트 또는
셸을 시작할 때마다 업데이트했으면 하는 정보를 업데이트합니다. 만약 너라면
셸을 사용하여 명령줄에서 JavaScript 파일 또는 표현식을 평가합니다.
--평가 또는 지정하여 a . JS 파일 몽고, 몽고 읽을 것이다 .mongorc.js 파일
시간 내에 JavaScript가 처리를 완료했습니다.

지정 --노르크 읽기를 비활성화하는 옵션 .mongorc.js.

/tmp/몽고_편집. JS
만들어진 by 몽고 언제 편집 a 파일. If 전에, 파일 존재 몽고 의지 추가 an 정수
1 10 전에, 시간 가치 시도 만들 a 유일한 파일.

%TEMP%mongo_edit. JS
만들어진 by 몽고.exe on Windows 언제 편집 a 파일. If 전에, 파일 존재 몽고 의지
추가 an 정수 1 10 전에, 시간 가치 시도 만들 a 유일한 파일.

환경
EDITOR 함께 사용할 편집기의 경로를 지정합니다. 편집 쉘 명령. 자바스크립트
변수 EDITOR 의 값을 무시합니다 EDITOR.

홈 디렉토리의 경로를 지정합니다. 몽고 읽을 것이다 .mongorc.js 파일
그리고 쓰기 .dbshell 파일.

홈드라이브
Windows 시스템에서는 홈드라이브 디렉토리가 있는 경로를 지정합니다. 몽고 의지
읽기 .mongorc.js 파일을 작성하고 .dbshell 파일.

홈패스
홈 디렉토리에 대한 Windows 경로를 지정합니다. 몽고 읽을 것이다
.mongorc.js 파일을 작성하고 .dbshell 파일.

키보드 숏컷


XNUMXD덴탈의 몽고 쉘은 다음 키보드 단축키를 지원합니다: [1]

┌───────────────────┬──────────────────────────── ─────┐
키 바인딩함수
├───────────────────┼──────────────────────────── ─────┤
│위쪽 화살표 │ 에서 이전 명령 검색 │
│ │ 연혁 │
├───────────────────┼──────────────────────────── ─────┤
│아래쪽 화살표 │ 에서 다음 명령 검색
│ │ 연혁 │
├───────────────────┼──────────────────────────── ─────┤
│홈 │ 줄의 처음으로 이동 │
├───────────────────┼──────────────────────────── ─────┤
│End │ 라인의 끝으로 이동 │
├───────────────────┼──────────────────────────── ─────┤
│탭 │ 자동 완성 방법/명령어 │
├───────────────────┼──────────────────────────── ─────┤
│왼쪽 화살표 │ 한 문자 뒤로 이동 │
├───────────────────┼──────────────────────────── ─────┤
│오른쪽 화살표 │ 한 문자 앞으로 이동 │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-왼쪽 화살표 │ 한 단어 뒤로 이동 │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-오른쪽 화살표 │ 한 단어 앞으로 이동 │
├───────────────────┼──────────────────────────── ─────┤
│Meta-left-arrow │ 한 단어 뒤로 이동 │
├───────────────────┼──────────────────────────── ─────┤
│Meta-오른쪽 화살표 │ 한 단어 앞으로 이동 │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-A │ 줄의 처음으로 이동 │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-B │ 한 문자 뒤로 이동 │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-C │ 종료 몽고 쉘 │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-D │ 문자 삭제(또는 몽고
│ │ 껍질) │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-E │ 라인의 끝으로 이동 │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-F │ 한 문자 앞으로 이동 │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-G │ 중단 │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-J │ 라인 승인/평가 │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-K │ 줄 죽이기/지우기 │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-L 또는 입력 CLS │ 화면 지우기 │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-M │ 라인 승인/평가 │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-N │ 다음 명령 검색 │
│ │ 연혁 │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-P │ 이전 명령 검색 │
│ │ 연혁 │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-R │ 역방향 검색 명령 내역 │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-S │ 정방향 검색 명령 기록 │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-T │ 문자 바꾸기 │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-U │ Unix line-discard 수행 │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-W │ Unix word-rubout 수행 │
└───────────────────┴──────────────────────────── ─────┘

│Ctrl-Y │ 잡아당기기 │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-Z │ 일시 중지(작업 제어는 │에서 작동합니다.
│ │ 리눅스) │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-H │ 뒤로 - 문자 삭제 │
├───────────────────┼──────────────────────────── ─────┤
│Ctrl-I │ 완료, Tab과 동일 │
├───────────────────┼──────────────────────────── ─────┤
│Meta-B │ 한 단어 뒤로 이동 │
├───────────────────┼──────────────────────────── ─────┤
│Meta-C │ 단어를 대문자로 표기 │
├───────────────────┼──────────────────────────── ─────┤
│메타디 │ 킬워드 │
├───────────────────┼──────────────────────────── ─────┤
│Meta-F │ 한 단어 앞으로 이동 │
├───────────────────┼──────────────────────────── ─────┤
│Meta-L │ 단어를 소문자로 변경 │
├───────────────────┼──────────────────────────── ─────┤
│Meta-U │ 단어를 대문자로 변경 │
├───────────────────┼──────────────────────────── ─────┤
│메타와이 │ 양크팝 │
├───────────────────┼──────────────────────────── ─────┤
│Meta-Backspace │ 뒤로 죽이는 단어 │
├───────────────────┼──────────────────────────── ─────┤
│Meta-< │ │의 첫 번째 명령 검색
│ │ 명령 내역 │
├───────────────────┼──────────────────────────── ─────┤
│Meta-> │ │에서 마지막 명령 검색
│ │ 명령 내역 │
└───────────────────┴──────────────────────────── ─────┘

[1] MongoDB는 2.0부터 다중 키 바인딩을 수용합니다. 몽고 기본 지원 포함
emacs 키 바인딩.

사용


일반적으로 사용자는 몽고 시스템 프롬프트에서 명령. 고려하다
다른 시나리오에 대한 예는 다음과 같습니다.

인증 및 비표준 포트를 사용하여 원격 호스트의 데이터베이스에 연결하려면
다음 형식을 사용하십시오.

몽고 --사용자 이름 --비밀번호 --호스트 이름 --포트 28015

또는 다음 짧은 형식을 고려하십시오.

몽고 -u -피 --주인 --포트 28015

교체 , 상황에 맞는 적절한 값과
대체하거나 생략 --포트 필요에 따라.

평가하지 않고 JavaScript 파일을 실행하려면 ~/.mongorc.js 파일을 시작하기 전에
쉘 세션에서 다음 형식을 사용하십시오.

몽고 --shell --norc alternate-environment.js

쿼리를 인쇄하려면 다음과 같이 반환하십시오. JSON, 시스템 프롬프트에서 --평가 옵션을 사용하려면
다음 형식:

몽고 --eval 'db.collection.find().forEach(printjson)'

작은따옴표를 사용하십시오(예: ') JavaScript와 추가 JavaScript를 묶습니다.
이 출력을 생성하는 데 필요합니다.

onworks.net 서비스를 사용하여 온라인에서 mongo 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad