Câu trả lời ngắn gọn:có.
Các chỉ số đang giảm khi giảm bộ sưu tập. Bạn cần tạo lại một chỉ mục.
Bạn có thể không muốn bỏ bộ sưu tập nhưng hãy xóa tất cả các mục trong đó bằng db.collection_name.remove({})
. Nó sẽ tốn nhiều tài nguyên hơn nhưng để lại các chỉ mục của bạn. Trên thực tế, nó sẽ cần phải xóa tất cả dữ liệu chỉ mục. Đó là lý do tại sao việc loại bỏ toàn bộ bộ sưu tập và tạo lại các chỉ mục được ưu tiên hơn sau đó.