MongoDB buscando o registro
Baseado nas inclusões, vamos pesquisar todos com idade superior a 30 anos.
Para isso, usamos o comando
db.funcionarios.find({idade:{$gt: 30}})
Buscando resultado Funcionários com idade menor ou igual a 30 anos
db.funcionarios.find({idade:({$lt: 30},{$eq:30})})
Encontrando funcionarios cuja comida é pizza;
db.funcionarios.find({“favoritos.comida”:”pizza”})
Alterar o telefone do Funcionário Wilson
db.funcionarios.updateOne({nome:”Wilson”},{$set:{“telefone.pessoal”:’93-123-45-67′}},{multi:true})
Alterar o privilégio do Roberto para o usuário normal: user.
db.funcionarios.updateOne({nome:”Roberto”},{$set:{“privilegios”:’user’}})
Encontre todos os funcionarios cujo artista seja Picasso.
db.funcionarios.find({“favoritos.artista”:’Picasso’})
Delete o empregado cujo nome é Joao
db.funcionarios.remove({nome:”Joao”})
Listar todos os funcionarios e ordenando por nome
db.funcionarios.find().sort({nome:1})
Adicione um bonus de 15 a todos os funcionarios que tem um bonus menor que 10.
db.funcionarios.updateMany({},{$inc:{“pontos.$[elem].bonus”:15}},{arrayFilters:[{“elem.bonus”:{$lte:10}}]})