Question

Deux questions:

  • Si je supprime toutes les données dans une collection (db.mycollection.remove ({})) sera l'information d'indexation j'ai créé perdu auparavant?
  • Combien de fois (combien d'autres entrées dois-je) dois-je recréer l'index?
Était-ce utile?

La solution

  1. L'appel remove() supprimera les données indexées mais pas les indices eux-mêmes (la suppression d'une collection le fera). Ainsi, lorsque vous insérez de nouveaux documents, ils seront ajoutés aux indices créés avant l'appel remove().

  2. Vous n'avez pas besoin de recréer l'index. Une fois que vous avez créé un index, il sera automatiquement mis à jour sous forme de documents sont insérés / mise à jour / supprimés.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top