Buscar

Atividade 1 - PokemonBD

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Atividade 1 
1. Imprima todos os nomes de Pokémon no 
console MongoDB assim name: <name_of_pokemon>. 
db.pokemon.find({},{name:1, _id:0}) 
2. Contar quantos Pokemons são do sexo male: 87.5. 
db.pokemon.find({ "misc.sex.male": 87.5 }).count() 
3. Encontre o Pokemon com o nome “New”. 
db.pokemon.find({"name":"Mew"}) 
4. Qual Pokemon é mais rápido e tem a melhor defesa? 
db.pokemon.find({}, { _id: 0, name: 1, "stats.speed": 1, "stats.defense": 1 }) .sort({ 
"stats.speed": -1, "stats.defense": -1 }).limit(1) 
5. Quantos Pokemons tem danos ice : "2"? 
db.pokemon.find({ "damages.ice": "2" }).count() 
6. Quantos Pokemons têm danos ice : "2" e sexo female : "12.5"? 
db.pokemon.find({ "damages.ice": "2", "misc.sex.female": "12.5" }).count() 
7. Quantos Pokemons possuem "speed": "60“ ou "type" : "Grass"? 
db.pokemon.find({$or:[{ "stats.speed": "60" }, { "type": "Grass" }]}).count() 
8. Quantos têm AMBOS "speed": "60“ e "type" : "Grass"? 
db.pokemon.find({ "stats.speed": "60", "type": "Grass" }).count() 
9. Crie uma nova coleção chamada Schmittymonse adicione uma 
nova Schmittymoncom as seguintes características: 
• name: Schmitty 
• img: 
http://40.media.tumblr.com/tumblr_m78kl3JexC1rag2cto1_500.jpg 
• tutor: 
• name: grass pledge 
• gen: V 
• happiness: 99 
db.createCollection("Schmittymonse") 
db.Schmittymonse.insertOne({name: "Schmitty",img: 
"http://40.media.tumblr.com/tumblr_m78kl3JexC1rag2cto1_500.jpg", tutor: { 
name: "grass pledge", gen: "V", happiness: 99 }})

Mais conteúdos dessa disciplina