私はWebサービスRuby on Rails
を作成するために使用しています。モデルとODMとしてRESTful
使用しています。scaffold を使用してアプリを作成しましたが、ブラウザーと Ruby コンソールの両方からすべて正常に動作します。ただし、いくつかのテストを行っていたところ、またはロケーション クエリの一部として呼び出すと、同じドキュメントが返されることに気付きました。MongoDB
Mongoid
first
last
問題の再現は次のとおりです。
10 件のイベント レコードを作成しました。
通話
Model.last
を確認しModel.first
、すべてが正常に機能しました。特定のインデックス 0 と 9 を呼び出して、配列の一致を確認したレコード。
last
ロケーション クエリを実行し、およびfirst
レコードのリクエストを含めました。結果は同じ文書でした。特定のインデックスでレコードを検証し、結果が正しい。
私 (ROR は初めてで、) なぜこれが起こっているのかわかりません。私は何か間違ったことをしていますか?Rails ではなく Mongoid に問題があるのでしょうか?
助けてくれてありがとう。乾杯。