Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ / /

compactaStructuredEncryptionData

Nesta página

  • Definição
  • Compatibilidade
  • Sintaxe
  • Campos de comando
  • Acesso necessário
  • Exemplo
compactStructuredEncryptionData

Compacta documento especificados nas collection de metadados e exclui documento redundantes.

Esse comando está disponível em implantações hospedadas nos seguintes ambientes:

  • MongoDB Atlas: o serviço totalmente gerenciado para implantações do MongoDB na nuvem

Observação

Este comando é aceito em todos os clusters do MongoDB Atlas. Para obter informações sobre o suporte do Atlas para todos os comandos, consulte Comandos sem suporte.

  • MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB

  • MongoDB Community: uma versão com código disponível, de uso gratuito e autogerenciada do MongoDB

O comando tem a seguinte sintaxe:

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

O comando utiliza os seguintes campos:

Campo
Tipo
Descrição
compactStructuredEncryptionData
string
O nome da collection.
compactionTokens
documento
Um documento que mapeia campos de índice para tokens de compactação.

O mongosh fornece um método wrapper db.collection.compactStructuredEncryptionData().

Os papéis embutidos readWriteAnyDatabase e dbOwner fornecem ação do compactStructuredEncryptionData em recursos.

Consulte compactação de collection de metadados para obter um exemplo.

Voltar

compactar