Du bør ikke kalde ->close() ved hver iteration. Hvis du ringer tæt, fortæller du chaufføren om ikke at genbruge en vedvarende forbindelse. Hvis du kører dette i en stram løkke, løber operativsystemet tør for porte at bruge, da de alle er i TIME_WAIT-tilstand.
PHP-driveren bruger vedvarende forbindelser, og hvis (uden at kalde ->lukke) du kører "ny Mongo" i en stram løkke som i dit eksempel, vil driveren ikke oprette nye forbindelser og genbruge den allerede eksisterende.