1

私はWebサービスRuby on Railsを作成するために使用しています。モデルとODMとしてRESTful使用しています。scaffold を使用してアプリを作成しましたが、ブラウザーと Ruby コンソールの両方からすべて正常に動作します。ただし、いくつかのテストを行っていたところ、またはロケーション クエリの一部として呼び出すと、同じドキュメントが返されることに気付きました。MongoDBMongoidfirstlast

問題の再現は次のとおりです。

  1. 10 件のイベント レコードを作成しました。 ここに画像の説明を入力

  2. 通話Model.lastを確認しModel.first、すべてが正常に機能しました。 ここに画像の説明を入力

  3. 特定のインデックス 0 と 9 を呼び出して、配列の一致を確認したレコード。 ここに画像の説明を入力

  4. lastロケーション クエリを実行し、およびfirstレコードのリクエストを含めました。結果は同じ文書でした。特定のインデックスでレコードを検証し、結果が正しい。 ここに画像の説明を入力

私 (ROR は初めてで、) なぜこれが起こっているのかわかりません。私は何か間違ったことをしていますか?Rails ではなく Mongoid に問題があるのでしょうか?

助けてくれてありがとう。乾杯。

4

0 に答える 0