Non è un bug in Mongoid, è un bug nelle tue aspettative sul first
e last
metodi. Dal manuale di fine versione 5
:
Ottieni il primo documento nel database per il selettore dei criteri.
Quindi first
(a partire da Mongoid5) ti fornisce il primo documento nella query rispetto all'ordine corrente ma non fornisce più un ordine predefinito. Dovrai fornire il tuo sort
ordina nella query se vuoi first
comportarsi come una volta.
Allo stesso modo per last
.