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

Mongoid:Finde durch Array von IDs

Arbeitete an einem ähnlichen Problem und fand eine etwas prägnantere Lösung:

objs = MyModel.find(ids).sort_by{|m| ids.index(m.id) }

im Grunde nur den Sortierblock verwenden, um den Index des Elements abzufangen.