MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Mongoid:trova tramite Array of ids

Stavo lavorando a un problema simile e ho trovato una soluzione un po' più concisa:

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

fondamentalmente usando semplicemente il blocco di ordinamento per catturare l'indice dell'elemento.