compactStructuredEncryptionData
Definition
Syntax
The command has the following syntax:
db.runCommand( { compactStructuredEncryptionData: <collection>, compactionTokens: { encryptedFieldPath: bindata, ... }, } )
Command Fields
The command takes the following fields:
Field | Type | Description |
---|---|---|
compactStructuredEncryptionData | string | The name of the collection. |
compactionTokens | document | A document that maps index fields to compaction tokens. |
The mongosh
provides a wrapper method
db.collection.compactStructuredEncryptionData()
.
Required Access
The built-in roles readWriteAnyDatabase
and
dbOwner
provide
compactStructuredEncryptionData
actions on resources.
Example
See metadata collection compaction for an example.