Jump to content

Comandos básicos MONGODB e suas funcionalidades.


Postagens Recomendadas

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!!!!

 

 

 

 

 

 

  • Curtir 1
  • Amei 2
Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora
  • Quem está online   0 Membros, 0 Anônimos, 40 Visitantes (Ver lista completa)

    • There are no registered users currently online


×
×
  • Create New...