호환성
이 명령은 다음 환경에서 호스팅되는 배포에서 사용할 수 있습니다.
MongoDB Atlas: 클라우드에서의 MongoDB 배포를 위한 완전 관리형 서비스
참고
이 명령은 모든 MongoDB Atlas 클러스터에서 지원됩니다. 모든 명령에 대한 Atlas 지원에 관해 자세히 알아보려면 지원되지 않는 명령을 참조하십시오.
MongoDB Enterprise: MongoDB의 구독 기반 자체 관리 버전
MongoDB Community: MongoDB의 소스 사용 가능 무료 자체 관리 버전
구문
명령은 다음과 같은 구문을 가집니다:
db.runCommand( { buildInfo: 1 } )
예시
buildInfo 문서의 형식은 다음과 같습니다.
{ "version" : "<string>", "gitVersion" : "<string>", "sysInfo" : "<string>", "loaderFlags" : "<string>", "compilerFlags" : "<string>", "allocator" : "<string>", "versionArray" : [ <num>, <num>, <...> ], "openssl" : <document>, "javascriptEngine" : "<string>", "bits" : <num>, "debug" : <boolean>, "maxBsonObjectSize" : <num>, "storageEngines" : [ "<string>", "<string>", "<...>" ], "ok" : <num> }
출력
buildInfobuildInfo명령이 반환한 문서입니다.
지원됨
이러한 필드는 안정적이며 일관된 동작을 제공해야 합니다.
buildInfo.gitVersion빌드에 사용된 코드의 상태를 식별하는 커밋 식별자
mongod.
buildInfo.versionmongod인스턴스에 대한 버전 정보를 전달하는 문자열입니다. 버전 정보를 사람에게 제공해야 하는 경우 해당 필드가versionArray보다 바람직합니다.릴리스의 경우 이 문자열은
<major>.<minor>.<patch>형식을 사용하지만 개발 빌드에 추가 정보가 포함될 수 있습니다.
buildInfo.javascriptEngine버전 3.2에서 변경됨.
인스턴스 에서
mongodstring 사용된 JavaScript 엔진 을 보고하는 입니다. 기본값mozjs입니다.
buildInfo.bitsmongod바이너리의 타겟 프로세서 아키텍처를 반영하는 숫자입니다.
buildInfo.opensslmongod이(가) 구축되었으며 현재 사용 중인 TLS/SSL 라이브러리의 버전을 설명하는 내장된 문서입니다.
buildInfo.modulesmongod빌드에 사용된 애드온 모듈의 목록입니다. 가능한 값에는 현재 "enterprise" 및 "locksdb"가 포함됩니다.
불안정
이러한 필드는 내부용으로만 사용되며 어떤 수준에서든 해당 동작이나 존재가 일관되게 유지될 것으로 기대해서는 안 됩니다.
buildInfo.allocatormongod가 사용하는 메모리 할당자입니다. 기본적으로tcmalloc입니다.
buildInfo.buildEnvironmentmongod빌드 환경에 대한 다양한 디버깅 정보가 포함된 내장된 문서입니다.