sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose indexering i produktionskod

Jag har aldrig förstått varför Mongoose-dokumentationen så allmänt rekommenderar att du inaktiverar autoIndex i produktion. När indexet har lagts till, efterföljande ensureIndex samtal kommer helt enkelt att se att indexet redan finns och sedan återkomma. Så det påverkar bara prestandan när du först skapar indexet, och då är samlingarna ofta tomma så att skapa ett index skulle gå snabbt ändå.

Mitt förslag är att lämna autoIndex aktiverat om du inte har en specifik situation där det ger dig problem; som om du vill lägga till ett nytt index till en befintlig samling som har miljontals dokument och du vill ha mer kontroll över när den skapas.



  1. Hur man säkrar MongoDB med användarnamn och lösenord

  2. hur $project ObjectId till strängvärde i mongodb-aggregat?

  3. ScaleGrid Hosting lägger till stöd för högt tillgängliga Redis™-kluster med automatisk delning

  4. Hur man får återuppringning när nyckeln går ut i REDIS