문서 메뉴
문서 홈
/
MongoDB Compass

임베디드 MongoDB 셸

이 페이지의 내용

  • 임베디드 MongoDB 셸 열기
  • 임베디드 MongoDB 셸 사용
  • 포함된 MongoDB 셸 비활성화하기

버전 1 부터 시작됩니다.22, MongoDB Compass 에는 이 shell 내장되어mongosh 있습니다. mongosh 는 MongoDB deployment와 상호 작용하기 위한 JavaScript 환경입니다. mongosh 를 사용하여 데이터베이스의 쿼리 및 작업을 테스트할 수 있습니다.

내장 mongosh를 열려면 MongoDB Compass 창 하단의 _MONGOSH를 클릭합니다.

기본적으로 mongoshtest 데이터베이스에 연결됩니다. 다른 데이터베이스를 사용하려면 mongosh에서 다음 명령을 실행합니다.

use <database name>

내장된 MongoDB 셸에서 작업을 실행하려면 셸에 작업을 입력하고 Enter를 누르세요.

다음 예시에서는 db.collection.find() 작업을 실행합니다.

예제

db.employees.find( { "last_name": "Smith" } )

포함된 mongosh에 여러 줄에 걸쳐 있는 연산을 작성하려면 첫 번째 줄부터 시작한 다음 Shift + Enter를 눌러 코드의 다음 줄로 이동합니다.

작업 작성을 마쳤으면 Enter 키를 눌러 실행합니다.

다음 여러 줄 예시는 집계 파이프라인에서 $match 단계를 실행합니다.

예제

db.employees.aggregate( [ // press Shift + Enter
{ $match: { "last_name": "Smith" } } // press Shift + Enter
] ) // Press Enter

mongosh에서 승인되지 않은 명령이 실행되지 않도록 Compass에 내장된 MongoDB shell을 비활성화할 수 있습니다.

내장된 MongoDB 셸을 비활성화하려면 다음 안내를 따르세요.

1
2

Compass는 MongoDB Compass 설정을 구성할 수 있는 대화 상자를 엽니다.

3

Set Read-Only Mode를 선택하면 Compass는 자동으로 Enable MongoDB Shell 설정을 선택 취소합니다.

4

다음 링크는 mongosh 문서로 연결되며, 여기에는 구문과 동작을 포함하여 mongosh에 대한 완전한 참조가 포함되어 있습니다.

← 데이터 가져오기 및 내보내기