J'utilise mongoid pour stocker des données. J'ai un scénario où je dois trier les parents en fonction du nombre de personnes à charge qu'ils ont. Mon modèle est simple:mongoid ordering problem
charge modèle parent de references_many stored_as => array
parents en fonction du modèle de reference_many stored_as => array
Je ne veux pas faire une boucle par les parents trouver le nombre de personnes à charge, les stocker dans un tableau et les jeter à mon avis.
Ce dont j'ai besoin est de trier les parents en fonction du nombre de personnes à charge avec une seule requête. Est-ce possible?
Merci.