-
Mongodb Shell의 공식 메뉴얼상 등록된 명령어, 기능들
use
사용할 데이터베이스 지정
Enterprise test> use testdb switched to db testdb Enterprise testdb>
빈 인자를 넣으면 오류
Enterprise test> use MongoshInvalidInputError: [COMMON-10001] Missing required argument at position 0 (Mongo.use)
show
정보 보기 기능
'show databases'/'show dbs': 사용 가능한 모든 데이터베이스 목록을 인쇄한다.
'show collections'/'show tables': 현재 데이터베이스의 모든 컬렉션 목록을 인쇄한다.
'show profile': system.profile 정보를 인쇄한다.
'show users': 현재 데이터베이스의 모든 사용자 목록을 인쇄한다.
'show roles': 현재 데이터베이스의 모든 역할 목록을 인쇄한다.
'show log <type>': 현재 연결에 대한 로그, 유형이 설정되지 않은 경우 'global' 사용
'show logs': 모든 로그를 출력한다.exit, quit
exit: exit/exit()/.exit를 사용하여 MongoDB 셸을 종료한다.
quit quit/quit()를 사용하여 MongoDB 셸을 종료한다.Mongo
새 연결을 만들고 Mongo 개체를 반환합니다. 사용법: new Mongo(URI, 옵션 [선택 사항])
connect
새 연결을 만들고 데이터베이스 개체를 반환합니다. 사용법: connect(URI, 사용자 이름[선택 사항], 암호[선택 사항])
it
평가된 마지막 줄의 결과; 추가 반복에 사용
version
mongodb shell의 version
Enterprise testdb> version() 1.6.1
load
JavaScript 파일을 현재 셸 환경으로 로드하고 실행합니다.
enableTelemetry
mongosh CLI를 개선하기 위해 익명의 사용 데이터 수집을 활성화한다.
disableTelemetry
mongosh CLI를 개선하기 위해 익명의 사용 데이터 수집을 비활성화한다.
passwordPrompt
사용자에게 암호를 묻는다.
sleep
지정된 시간(밀리초) 동안 휴면
print
객체의 내용을 출력으로 출력
printjson
print()의 별칭
convertShardKeyToHashed
해시된 인덱스와 동일한 해싱 함수를 사용하여 입력에 대한 해시된 값을 반환한다.
cls
console.clear()와 같이 화면을 지운다.
isInteractive
쉘이 대화형 모드로 들어갈지 또는 들어갔는지 여부를 반환한다.
'Mongodb' 카테고리의 다른 글
Mongodb Transaction (0) 2023.11.07 Mongodb SSPL 저작권 (0) 2023.11.07 Mongodb javascript.js 파일 불러와 실행 (0) 2023.01.26 Mongodb Connect Ex (0) 2023.01.26 Delete (1) 2023.01.13 Update (0) 2023.01.13 drop database, db 삭제 (0) 2023.01.12 Cursor Methods (0) 2022.12.27