[Doctrine] Tris par differents types + limite par type
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