如何使用 Mongoid 重新索引集合?

Inc*_*982 3 mongoid

Mongoid 提供了一些 rake 任务,其中之一为数据库中的所有集合创建索引:

耙 db:create_indexes

但是如果我错了,请纠正我,创建索引与实际索引所有项目是否不同?如何重新索引我的文档?如果我在 Rails 中为新集合添加了索引但数据库中已经有 10,000 个项目,这将是必要的。

Jud*_*bas 5

我认为您必须手动删除旧索引并创建模型中指定的新索引。 Model.remove_indexes Model.create_indexes