Krótka odpowiedź:tak.
Indeksy spadają wraz ze spadkiem kolekcji. Musisz odtworzyć indeks.
Możesz chcieć nie usuwać kolekcji, ale usunąć wszystkie jej elementy za pomocą db.collection_name.remove({})
. Zajmie to więcej zasobów, ale pozostawi twoje indeksy. W rzeczywistości będzie musiał usunąć wszystkie dane indeksu. Dlatego lepiej jest usunąć całą kolekcję, a następnie odtworzyć indeksy.