버전 1.22 부터 MongoDB Compass 임베디드 셸 이(가) 포함되어 있습니다. 는 MongoDB deployment와 상호mongosh 작용하기 위한 JavaScript 환경입니다. mongosh mongosh 를 사용하여 데이터베이스 의 쿼리 및 작업을 테스트할 수 있습니다.
임베디드 MongoDB Shell 열기
다음 중 하나를 수행해 내장된 mongosh를 엽니다.
Connections Sidebar에서 배포 이름 오른쪽에 있는 >_을(를) 클릭합니다.
MongoDB 배포서버에 연결된 탭의 오른쪽 상단에서 >_Open MongoDB shell을 클릭합니다.
임베디드 MongoDB Shell 사용
mongosh기본값 으로 은(는) test 데이터베이스 에 연결합니다. 다른 데이터베이스 사용하려면 mongosh 에서 다음 명령을 실행 .
use <database name>
내장된 MongoDB Shell에서 작업을 실행하려면 셸에 작업을 입력하고 Enter를 누르세요.
다음 예시에서는 db.collection.find() 작업을 실행합니다.
예시
db.employees.find( { "last_name": "Smith" } )
임베디드 MongoDB Shell의 다중 라인 작업
포함된 에 여러 줄에 걸쳐 있는 작업을 쓰기 (write) 하려면 첫 번째 줄부터 시작한 다음 mongosh 을 Shift + Enter 눌러 다음 코드 줄로 이동합니다.
작업 작성을 마쳤으면 Enter 키를 눌러 실행합니다.
다음 여러 줄 예시 에서는 집계 $match파이프라인 에서 단계를 실행합니다.
예시
db.employees.aggregate( [ // press Shift + Enter { $match: { "last_name": "Smith" } } // press Shift + Enter ] ) // Press Enter
포함된 MongoDB Shell 비활성화하기
mongosh에서무단 명령이 실행 되지 않도록 Compass 에 포함된 MongoDB 셸 비활성화할 수 있습니다.
내장된 MongoDB Shell을 비활성화하려면 다음 안내를 따르세요.
자세히 알아보기
다음 링크는 구문과 동작을 포함하여 에 mongosh 대한 전체 참조가 더 많이 포함된 mongosh 문서로 연결됩니다.