MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongoid, wie order_by durch eine reference_one-Assoziation (und nachfolgende Assoziationen)?

Die Punktnotation ist nur für eingebettete Dokumente möglich, aber Sie haben 2 Sammlungen - Häuser und Eigentümer. In einem der Eigentümerdatensätze in MongoDB haben Sie nur das Feld house_id, in einem der Hausdatensätze haben Sie keine Verbindung zum Eigentümermodell Die einzige Möglichkeit besteht darin, alle Häuser abzurufen und dann die erreichte Sammlung mit Enumerable#sort.

zu sortieren