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
.