Krátká odpověď:ano.
Indexy při poklesu kolekce klesají. Musíte znovu vytvořit index.
Možná nebudete chtít kolekci nevypustit, ale odstranit všechny položky v ní pomocí db.collection_name.remove({})
. Bude to vyžadovat více zdrojů, ale ponechte své indexy. Ve skutečnosti bude nutné odstranit všechna data indexu. Proto je výhodnější zrušit celou kolekci a poté znovu vytvořit indexy.