Docs Menu

compactStructuredEncryptionData

compactStructuredEncryptionData

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

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

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

참고

이 명령은 모든 MongoDB Atlas 클러스터에서 지원됩니다. 모든 명령에 대한 Atlas 지원에 관해 자세히 알아보려면 지원되지 않는 명령을 참조하십시오.

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

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

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

필드
유형
설명

compactStructuredEncryptionData

문자열

컬렉션의 이름입니다.

compactionTokens

문서

인덱스 필드를 압축 토큰에 매핑하는 문서입니다.

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

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

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