Nó không phải là khá rõ ràng từ các tài liệu: khi nào và bao lâu thì tôi nên chạy rake db:mongoid:create_indexes
. Giả sử tôi đã thêm một số chỉ mục macro vào các mô hình đã và sẽ không bao giờ thêm macro mới trong tương lai. Điều đó có nghĩa là tôi có thể chạy công việc cào chỉ một lần hoặc tôi có nên chạy nó một lần mỗi ngày không?Lập chỉ mục trong mongoid: khi nào và bao lâu tôi nên chạy rake db: mongoid: create_indexes?
6
A
Trả lời
8
Bạn nên chạy tác vụ một lần.
Sau khi các chỉ mục đã được tạo, bạn không cần chạy lệnh nữa vì các chỉ mục đã tồn tại và không cần phải thêm lại.
Tất nhiên, nếu bạn tạo chỉ mục mới, bạn sẽ cần chạy lệnh để thêm chỉ mục mới vào mongodb.
Các vấn đề liên quan
- 1. mục đẩy trong mảng mongoid
- 2. Mongoid và has_secure_password
- 3. Upsert ở Mongoid
- 4. Chọn giữa embeds_many và references_many trong Mongoid
- 5. Có thể chỉ định truy vấn nào sẽ sử dụng chỉ mục trong Mongoid không?
- 6. đại diện tiền trong mongoid
- 7. mongoid .limit không hoạt động trong mongoid 3.1.x
- 8. Chạy "tuyến đường cào" trong bao lâu?
- 9. Mongoid pagination
- 10. Mongoid: Và - Hoặc truy vấn
- 11. Quản lý di chuyển mongoid
- 12. Tích hợp Mongoid và Cancan
- 13. Bí danh trường với Mongoid và Rails
- 14. ngày trong Mongoid truy vấn
- 15. Mongoid `nhóm()` điều kiện
- 16. xóa tài liệu được nhúng trong mongoid
- 17. Làm thế nào để rake db: thả và rake db: tạo trên Heroku?
- 18. SQL Server 2005 - Bạn nên xây dựng lại các chỉ mục bao lâu một lần?
- 19. Mongoid has_and_belongs_to_many hiệp hội
- 20. Mongoid không trong truy vấn
- 21. Máy phát điện Mongoid và ActiveRecord
- 22. mongoid as_document lỗi
- 23. Rails 3.1 Mongoid has_secure_password
- 24. Tại sao MongoDB có thể tạo chỉ mục duy nhất nhưng Mongoid không thể?
- 25. Làm cách nào để tôi chỉ trả về các trường cần thiết trong Mongoid?
- 26. Tôi nên tạo EntityManager bao lâu một lần?
- 27. mới cho đường ray, thiết lập db rồi chạy rake db: tạo/di chuyển
- 28. Tích hợp Devise với Mongoid
- 29. MongoDB với Mongoid trong Rails - Chỉ mục không gian địa lý
- 30. Xem các chỉ mục hiện có trong MongoDB sử dụng mongoid