MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongodb-Zählung vs. Findone

Der Unterschied zwischen den Abfragezeiten sollte fast vernachlässigbar sein, da beide die Grenzen der eindeutigen _id begrenzen, sodass sie sofort gefunden werden. Der einzige kleine Vorteil geht hier an den count weil die db ein int anstelle eines ganzen Dokuments zurückgibt. Die Zeitersparnis liegt also ausschließlich an der Übertragung der Daten von der DB zum Client.

Davon abgesehen, wenn Ihr Ziel darin besteht, eine existiert zu machen Abfrage und Sie interessieren sich nicht für die Daten, verwenden Sie den count