네이티브 메서드 mongosh
이 섹션에 나열된 mongosh
메서드는 레거시 에서 사용할 수 있었던네이티브 mongo
shell 메서드 를 대체하는 기능입니다. 이러한 메서드는 정확히 대체되지 않으며 출력 형식과 일부 기능이 해당 레거시 메서드와 다를 수 있습니다.
이러한 메서드 외에도 mongocompat 스니펫 mongo
shell 레거시 API에 대한 액세스를 제공합니다.
참고
다음 표에서 <path>
및 <filename>
은 문자열이며 따옴표로 묶어야 합니다.
// process.chdir( <path> ) process.chdir( "./data/incoming" )
레거시 메서드 이름 | 교체 | ||
---|---|---|---|
cat() | 지정된 파일의 내용을 반환합니다.
레거시 useBinaryMode 옵션은 지원되지 않습니다. 다음을 사용하여
| ||
cd() | 현재 작업 디렉토리를 지정된 경로로 변경합니다.
| ||
getHostName() |
| ||
getMemInfo() | shell에서 사용한 메모리를 보고하는 문서를 반환합니다.
| ||
hostname() | 셸을 실행하는 컴퓨터의 호스트 이름을 반환합니다.
| ||
isInteractive() |
| ||
listFiles() | 디렉토리에 있는 각 객체의 이름과 유형을 제공하는 문서 배열을 반환합니다.
| ||
load() | 셸에서 JavaScript 파일을 로드하고 실행합니다.
| ||
ls() | 현재 디렉토리에 있는 파일 목록을 반환합니다.
| ||
md5sumFile() | 지정된 파일의 md5 해시를 반환합니다.
| ||
mkdir() | 지정된 경로에 디렉토리를 생성합니다.
| ||
pwd() | 현재 디렉토리를 반환합니다.
| ||
quit() | 현재 셸 세션을 종료합니다.
| ||
removeFile() | 로컬 파일 시스템에서 지정된 파일을 제거합니다.
| ||
sleep() | 지정된 시간(밀리초) 동안 휴면 상태로 만듭니다.
| ||
version() |
| ||
_isWindows() | shell이 Windows에서 실행 중인 경우
| ||
|