Docs Menu
Docs Home
/
MongoDB 매뉴얼
/ / /

compactStructuredEncryptionData

이 페이지의 내용

  • 정의
  • 호환성
  • 구문
  • 명령 필드
  • 필요한 액세스 권한
  • 예시
compactStructuredEncryptionData

상태 컬렉션에 지정된 문서를 압축하고 중복 문서를 삭제합니다.

이 명령은 다음 환경에서 호스팅되는 배포에서 사용할 수 있습니다.

  • MongoDB Atlas: 클라우드에서의 MongoDB 배포를 위한 완전 관리형 서비스

참고

이 명령은 모든 MongoDB Atlas 클러스터에서 지원됩니다. 모든 명령에 대한 Atlas 지원에 대한 자세한 내용은 지원되지 않는 명령을 참조하세요.

  • MongoDB Enterprise: MongoDB의 구독 기반 자체 관리 버전

  • MongoDB Community: MongoDB의 소스 사용 가능 무료 자체 관리 버전

명령은 다음과 같은 구문을 가집니다:

db.runCommand(
{
compactStructuredEncryptionData: <collection>,
compactionTokens: {
encryptedFieldPath: bindata,
...
},
}
)

이 명령은 다음 필드를 사용합니다.

필드
유형
설명
compactStructuredEncryptionData
문자열
컬렉션의 이름입니다.
compactionTokens
문서
인덱스 필드를 압축 토큰에 매핑하는 문서입니다.

mongosh는 래퍼(wrapper) 메서드 db.collection.compactStructuredEncryptionData()을 제공합니다.

기본 제공 역할 readWriteAnyDatabasedbOwner 는 리소스에 대한 compactStructuredEncryptionData 조치를 제공합니다.

예는 인덱스 압축 을 참조하세요.

돌아가기

컴팩트