Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

como descobrir os 3 alunos com maiores médias das notas?

Pessoal, como podemos descobrir os 3 melhores alunos de todos os cursos, considerando como melhores aqueles com maiores médias das notas?

No curso foi ensinado como descobrir aqueles alunos que possuem notas maiores que 5, mas o problema apontado inicialmente era identificar os 3 melhores alunos. Entendo que os 3 melhores alunos seriam aqueles com as 3 maiores médias.

Então, como fazemos para descobrir esses 3 alunos com maiores médias das notas?

2 respostas
solução!

Olá Wagner! Tenta usar esse código abaixo:

db.alunos.aggregate([
        {      
        $project: {notasAvg: { $avg: "$notas"}    
        },
    {$sort: {notasAvg: -1}} 
])

Olá Wagner!

Conseguiu tirar a dúvida que você tinha? Se sim, poderia colocar como solucionado o post?

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software