Eso no es un error en Mongoid, es un error en sus expectativas del first
y last
métodos. Del buen manual de la versión 5
:
Obtenga el primer documento en la base de datos para el selector de criterios.
Así que first
(a partir de Mongoid5) le proporciona el primer documento de la consulta con respecto al pedido actual pero ya no proporciona un pedido predeterminado. Deberá proporcionar su propio sort
orden en la consulta si desea first
comportarse como antes.
Del mismo modo para last
.