Индексирование в mongoid: когда и как часто мне следует запускать rake db: mongoid: create_indexes? - PullRequest
6 голосов
/ 07 июля 2011

Из документации не совсем понятно: когда и как часто мне следует запускать rake db:mongoid:create_indexes. Допустим, я уже добавил некоторые макросы в модели и не собираюсь добавлять новые в будущем. Означает ли это, что я могу запустить задачу rake только один раз или я должен запускать ее, скажем, один раз в день?

1 Ответ

8 голосов
/ 07 июля 2011

Вы должны запустить задачу один раз.

После создания индексов вам больше не нужно выполнять команду, так как индексы уже существуют и их не нужно добавлять снова.

Конечно, если вы создаете новые индексы, вам нужно будет запустить команду, чтобы добавить новые индексы в mongodb.

...