3

Mongoid はいくつかの rake タスクを提供します。そのうちの 1 つは、データベース内のすべてのコレクションのインデックスを作成します。

rake db:create_indexes

しかし、私が間違っている場合は修正してください。インデックスを作成することは、実際にすべてのアイテムにインデックスを作成することとは異なりますか? ドキュメントのインデックスを再作成するにはどうすればよいですか? これは、Rails の新しいコレクションにインデックスを追加したが、データベースに既に 10,000 個のアイテムがある場合に必要になります。

4

2 に答える 2

5

古いインデックスを手動で削除し、モデルで指定された新しいインデックスを作成する必要があると思います。 Model.remove_indexes Model.create_indexes

于 2015-12-07T07:38:32.980 に答える