Jump to content

Gilberto Libano de Almeida

Pessoal da TecnoSpeed
  • Contagem de Conteúdo

    1
  • Ingressou

  • Última visita

Tudo que foi postado por Gilberto Libano de Almeida

  1. Salve Devs, tudo tranquilo? Como é de frequência sempre estarmos fazendo uso do MongoDB para consultas de licenças, envios e retornos, nesse documento estarei passando alguns comando básicos que podem facilitar essa consulta no dia a dia. Comando AND. Na consulta com múltiplas chaves distintas são separadas por ‘,’ o MongoDB trata isso como uma condição de AND, a sintaxe do AND é feita da seguinte forma. db.getCollection('Ambiente').find({'Chave1':'Valor1' , 'Chave2':'Valor2'}) Comando OR. Na consulta de um chave especifica mas com vários valores em que uma será verdadeira, a sintaxe do OR é feita da seguinte forma. db.getCollection('Ambiente').find({$or:[{'Chave1':'Valor1'} , {'Chave1':'Valor2'}]}) Comando DISTINCT. Na consulta onde se existe diversos valores repetidos mas não deseja a exibição, é se usado a condição DISTINCT, a sintaxe do DISTINCT é feita da seguinte forma. db.getCollection('Ambiente').distinct({'Valor'}) Comando EXISTS. Com o comando exists é possível verificar se no banco existe ou não determinado campo, a sintaxe do $exist é feita da seguinte forma. db.getCollection('Ambiente').find({'Chave':{$exists:true}}).count() Comando SORT. Com o comando sort é possível a ordenação dos dados, a sintaxe do sort é feita da seguinte forma. db.getCollection('Ambiente').find({'Chave1':'Valor1' , 'Chave2':'Valor2'}).sort({'Chave1':'Valor1'}) E é isso pessoal, espero ter facilitado um pouco nas próximas consultas! Quaisquer dúvida que possa surgir fico à disposição pessoal!!!!
×
×
  • Create New...