Bonjour,

j'utilise doctrine et je veux faire un tris par note et par type avec une limitation de résultats par type, un petit exemple pour mieux comprendre

supposons que j'ai 100 000 restaurants avec des points attribués sur un des 4 critères suivants : ambiance, nourriture, calme et propretés , sachant que chaque note c'est un point (c'est juste un exemple )

donc les data ressemble à :

resto1 : ambiance (100) , nourriture (50) , calme (30) et propretés (1000)
resto2 : ambiance (120) , nourriture (30) , calme (42) et propretés (1300)
... etc

je veux faire une requête mongo pour avoir les 30 restos les meilleurs notés par type , donc les 30 meilleurs ambiance, les 30 meilleurs nourriture, les 30 meilleurs calme et les 30 meilleurs propretés et tout ça en une seule requête

avez-vous une piste?

Merci d’avance pour votre aide