Compartilhar via


$bitsAllClear como operador de consulta bit a bit

APLICA-SE AO: MongoDB vCore

O $bitsAllClear operador é usado para corresponder documentos em que todas as posições de bit especificadas em uma máscara de bits são claras (ou seja, 0). Esse operador é útil em cenários em que você precisa filtrar documentos com base em bits específicos que estão sendo desconfigurados em uma representação binária de um campo.

Sintaxe

A sintaxe do operador é a $bitsAllClear seguinte:

{
  <field>: {
    $bitsAllClear: <bitmask>
  }
}

Parâmetros

Descrição
field O campo no documento a ser avaliado.
count Uma máscara de bits em que cada posição de bit especifica a posição de bit correspondente no valor do campo que deve ser clara (0).