To není chyba v Mongoidu, to je chyba ve vašich očekáváních od first a last metody. Z příručky jemné verze 5
:
Získejte první dokument v databázi pro selektor kritérií.
Takže first (od Mongoid5) vám poskytne první dokument v dotazu s ohledem na aktuální objednávku ale již neposkytuje výchozí objednávku. Budete muset dodat svůj vlastní sort
objednejte v dotazu, pokud chcete first chovat se jako dřív.
Podobně pro last
.