2011-09-18 10 views
0

mongoidのフィールドにインデックスを付けると、そのインデックスを使用してクエリを高速化するために使用する特別なクエリフォームがありますか、Class.where(index:value)は自動的にそれを利用しますか?mongoidのインデックスを照会

答えて

1

私はあなたがしてインデックス化されているフィールドを持っている場合は、インデックスを使用する場合それは データベース側で決定していますGitHubのhttps://github.com/mongoid/mongoid/issues/1276

で、次のバグレポートからMongoid ODMの作成者を引用 - がありますインデックスヒントを提供するための基準を使用する場合、物事のモンゴイド側で に特別なものはありません。 rake db:create_indexesを実行して実際にdbで作成されたことを確認するために、Mongoidでインデックスを作成した場合は注意してください。

関連する問題