"Hur hanterar mongodb "ändringar" av schemat?"
MongoDB är schemalöst
Det enda där unikheten upprätthålls är på indexeringsnivån där du kan definiera index på en samling med unika kriterier. Så du kanske vill ta bort det relaterade indexet och återskapa det om det behövs.