W twoim scenariuszu powinieneś mieć indeks.
Indeksy wspierają wydajne wykonywanie zapytań w MongoDB. Bez indeksów MongoDB musi wykonać skanowanie kolekcji, tj. przeskanować każdy dokument w kolekcji, aby wybrać te dokumenty, które pasują do zapytania.
AKTUALIZACJA:
pytanie zadane teraz jest inne. Czy collection.find({}).count()
szybciej niż collection.count()
?
Zgodnie z dokumentacją MongoDB:
count() jest odpowiednikiem konstrukcji db.collection.find(query).count().