문서 홈 → 애플리케이션 개발 → MongoDB 매뉴얼
데이터 크기
정의
dataSize
dataSize
명령은 지정된 데이터의 크기를 바이트 단위로 반환합니다.{ dataSize: <string>, keyPattern: <document>, min: <document>, max: <document>, estimate: <boolean> } 이 명령은 다음 필드를 사용합니다.
필드유형설명dataSize
문자열대상 컬렉션의 이름입니다.keyPattern
문서선택 사항. 검사할 컬렉션의 키 패턴입니다.
컬렉션에는 해당 패턴의 인덱스가 있어야 합니다. 그렇지 않으면
dataSize
이(가) 오류 메시지를 반환합니다.min
문서선택 사항. 검사할 키 범위의 하한입니다.max
문서선택 사항. 검사할 키 범위의 상한입니다.estimate
부울
예제
다음 작업은 database.collection
컬렉션에서 dataSize
명령을 실행하여 검사할 키 범위의 하한이 {field: 10}
이고 검사할 키의 상한이 {field: 1}
인 키 패턴을 지정합니다. {field: 100}
입니다.
db.runCommand({ dataSize: "database.collection", keyPattern: { field: 1 }, min: { field: 10 }, max: { field: 100 } })
일치하는 모든 문서의 크기가 바이트 단위인 문서를 반환합니다. database.collection
을(를) 배포서버의 데이터베이스 및 컬렉션으로 바꿉니다.
dataSize
를 반환하는 데 필요한 시간은 컬렉션의 데이터 양에 따라 다릅니다.