mongoid中的索引:我应该运行rake db的时间和频率:mongoid:create_indexes?

时间:2011-07-06 21:07:56

标签: mongodb mongoid

文档中不太清楚:我应该在何时以及多久运行rake db:mongoid:create_indexes。假设我已经为模型添加了一些索引宏,并且将来不会添加新的。这是否意味着我可以只运行一次rake任务,或者我应该每天运行一次?

1 个答案:

答案 0 :(得分:8)

您应该运行一次任务。

创建索引后,您不再需要再运行该命令,因为索引已经存在且不需要再次添加。

当然,如果您创建新索引,则需要运行该命令以将新索引添加到mongodb。