As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
$bit
O $bit operador no Amazon DocumentDB permite que você execute operações bit a bit nos bits de um determinado campo. Isso pode ser útil para tarefas como definir, limpar ou verificar o estado de bits individuais em um número.
Parâmetros
-
field: O campo no qual realizar operações bit a bit. -
and: um valor inteiro usado para realizar uma operação AND bit a bit no campo. -
or: um valor inteiro usado para realizar uma operação OR bit a bit no campo. -
xor: um valor inteiro usado para realizar uma operação XOR bit a bit no campo.
Exemplo (MongoDB Shell)
O exemplo a seguir demonstra como usar o $bit operador para realizar operações bit a bit em um campo numérico.
Crie documentos de amostra
db.numbers.insert([ { "_id": 1, "number": 5 }, { "_id": 2, "number": 12 } ])
Exemplo de consulta
db.numbers.update( { "_id": 1 }, { "$bit": { "number": { "and": 3 } } } )
Saída
{
"_id": 1,
"number": 1
}
Neste exemplo, o $bit operador é usado para realizar uma operação AND bit a bit no campo “número” do documento com o _id de 1. O resultado é que o valor do campo “número” é definido como 1, que é o resultado da operação AND bit a bit entre o valor original de 5 e o valor 3.
Exemplos de código
Para ver um exemplo de código para usar o $bit comando, escolha a guia do idioma que você deseja usar: