En fördel med att helt enkelt ta bort en samling är att det går mycket snabbare än att ta bort alla dokument i en samling. Om din samling kommer att "återskapas omedelbart" ändå (förutsatt att det inkluderar återskapande av index), så är detta förmodligen det mest attraktiva alternativet.
Författarna till boken MongoDB:The Definitive Guide
(Kristina Chodorow och Michael Dirolf) körde ett experiment där de tillhandahöll ett Python-skript som tidsstyrde en drop
kontra en remove
av 1000000 poster. Resultaten kom in på 0,01 sekunder för drop
och 46,08 sekunder för remove
. Även om de exakta tiderna kan skilja sig beroende på hårdvara och andra faktorer, illustrerar det ändå poängen att drop
är betydligt snabbare.
referens:Chodorow K., Dirolf M. (2010). "MongoDB:Den definitiva guiden." O'Reilly Media, Inc. Sebastapol, CA, s. 25