Ich habe ein Gemälde Modell. Stimmen sind in die Malerei eingebettet. Wie kann ich alle Bilder abfragen und nach der Anzahl der Stimmen sortieren? Theoretisch möchte ich alle Bilder, die mit denen mit den meisten Stimmen beginnen, auflisten.Wie man Bilder basierend auf der Anzahl der Stimmen auflistet
Zu Referenzzwecken. Hier ist die Definition der beiden Modelle:
class Painting
include Mongoid::Document
include Mongoid::Timestamps
field :title, :type => String
embeds_many :votes
...
end
class Vote
include Mongoid::Document
include Mongoid::Timestamps
embedded_in :painting, :inverse_of => :votes
...
end
Wie wird dies akzeptiert, wenn Mongoid keinen Counter-Cache-Mechanismus hat ?? –