Ik heb nooit begrepen waarom de Mongoose-documentatie zo algemeen aanbeveelt om autoIndex
uit te schakelen in de maak. Nadat de index is toegevoegd, volgt ensureIndex
oproepen zien eenvoudigweg dat de index al bestaat en keren dan terug. Het heeft dus alleen effect op de prestaties wanneer u de index voor het eerst maakt, en op dat moment zijn de collecties vaak leeg, dus het maken van een index zou hoe dan ook snel gaan.
Mijn suggestie is om autoIndex
. te verlaten ingeschakeld, tenzij je een specifieke situatie hebt waarin het je problemen geeft; bijvoorbeeld als u een nieuwe index wilt toevoegen aan een bestaande verzameling die miljoenen documenten bevat en u meer controle wilt over wanneer deze wordt gemaakt.