Consulta lógica – operadores

Operadores de consulta lógica combinam expressões boolianas usando operações lógicas.

Description
$and O operador $and une várias cláusulas de consulta e retorna documentos que correspondem a todas as condições especificadas.
$nor O operador $nor executa um NOR lógico em uma matriz de expressões e recupera documentos que falham em todas as condições.
$not O operador $not executa uma operação NOT lógica em uma expressão especificada, selecionando documentos que não correspondem à expressão.
$or O operador $or une cláusulas de consulta com um OR lógico e retorna documentos que correspondem a pelo menos uma das condições especificadas.