La notazione del punto è possibile solo per i documenti incorporati, ma hai 2 raccolte:case e proprietari. In uno dei record del proprietario in MongoDB hai solo il campo house_id, in uno dei record della casa non hai alcuna connessione al modello del proprietario. Quindi il l'unico modo è recuperare tutte le case e quindi ordinare la raccolta ottenuta utilizzando Enumerable#sort.