2011-07-06 7 views
6

ドキュメントからはっきりと分かりません:いつ、どのくらいの頻度で実行する必要がありますかrake db:mongoid:create_indexes。すでにモデルにインデックスマクロをいくつか追加し、将来的に新しいマクロを追加することはないとしましょう。レイクタスクを1回だけ実行するか、1日に1回、それを実行する必要がありますか?mongoidでのインデックス作成:rake db:mongoid:create_indexesを実行する頻度と頻度

答えて

8

タスクは一度実行する必要があります。

インデックスが作成された後は、インデックスがすでに存在するため、コマンドをもう実行する必要はなく、再度追加する必要はありません。

もちろん、新しいインデックスを作成する場合は、新しいインデックスをmongodbに追加するコマンドを実行する必要があります。

関連する問題