quinta-feira, 1 de agosto de 2013

     Dando continuidade aos nossos posts sobre consultas no MongoDB, estudamos hoje os operadores de comparação usado para consultas.

     Os operadores são:
OperadorDescrição
$allFaz um match dos  arrays contêm todos os elementos especificados na consulta.
$gtEncontra valores que são maiores que o valor especificado na consulta.
$gteEncontra valores que são iguais ou maiores que o valor especificado na consulta.
$inCorresponde a qualquer um dos valores que existem em um array especificado na consulta.
$ltEncontra valores que são menos do que o valor especificado na consulta.
$lteEncontra valores que sejam iguais ou menores que o valor indicado na consulta.
$neCorresponde a todos os valores que não são iguais ao valor especificado na consulta.
$ninEncontra os valores que não existem em um array especificado para a consulta.
     No post Consultando datas no MongoDB mostramos o uso dos operadores $gte (greater-than) e $lt (less-than). Não segredo no uso destes operadores, apenas devemos praticar para nos acostumarmos com a sintaxe de cada um, observando que alguns deles são específicos para consultas em arrays. Além das consultas, estes operadores possuem uso muito frequente nas operações de update dos dados, objetivo de estudo do nosso próximo post.

     Até lá!

0 comentários:

Postar um comentário