これはMongoidのバグではなく、first
に対する期待のバグです。 およびlast
メソッド。 fineバージョン5マニュアル
から :
基準のセレクターとしてデータベースの最初のドキュメントを取得します。
したがって、first
(Mongoid5以降)クエリの最初のドキュメントを現在の注文に関して提供します ただし、デフォルトの順序は提供されなくなりました。独自のsort
first
が必要な場合は、クエリで並べ替えます 以前のように動作します。
同様に、 last
。