Ce n'est pas un bogue dans Mongoid, c'est un bogue dans vos attentes du first
et last
méthodes. À partir du manuel fin de la version 5
:
Obtenir le premier document de la base de données pour le sélecteur de critères.
Donc first
(à partir de Mongoid5) vous donne le premier document de la requête par rapport à la commande en cours mais il ne fournit plus de commande par défaut. Vous devrez fournir votre propre sort
ordre dans la requête si vous voulez first
se comporter comme avant.
De même pour last
.