Menu Docs

Página inicial do DocsDesenvolver aplicaçõesManual do MongoDB

tamanho de dados

Nesta página

  • Definição
  • Exemplo
dataSize

O comando dataSize retorna o tamanho em bytes para os dados especificados:

{
dataSize: <string>,
keyPattern: <document>,
min: <document>,
max: <document>,
estimate: <boolean>
}

O comando utiliza os seguintes campos:

Campo
Tipo
Descrição
dataSize
string
O nome da coleção de destino.
keyPattern
documento

Opcional. O padrão-chave da coleção a ser examinado.

A coleção deve ter um índice com o padrão correspondente. Caso contrário, dataSize retorna uma mensagem de erro.

min
documento
Opcional. O limite inferior do intervalo da chave a ser examinado.
max
documento
Opcional. O limite superior do intervalo da chave a ser examinado.
estimate
boleano

Opcional. Quando true, dataSize estima o tamanho dos dados partindo do princípio de que todos os documentos no intervalo especificado são dimensionados uniformemente de acordo com o tamanho médio do objeto da coleção. O tamanho médio do objeto da coleção é obtido do campo avgObjSize na saída do comando collStats .

O padrão é falso.

A operação a seguir executa o comando dataSize na coleção database.collection , especificando um padrão de chave de {field: 1} com o limite inferior do intervalo de chaves a serem examinadas sendo {field: 10} e o limite superior da chave a ser examinada sendo {field: 100}.

db.runCommand({ dataSize: "database.collection", keyPattern: { field: 1 }, min: { field: 10 }, max: { field: 100 } })

Isso retorna um documento com o tamanho em bytes para todos os documentos correspondentes. Substitua database.collection pelo banco de dados e collection do seu sistema.

O tempo necessário para retornar dataSize depende da quantidade de dados na collection.

← status da conexão
dHash →

Nesta página