MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Mongodb compte vs findone

La différence entre les temps de requête devrait être presque négligeable, car ils limitent tous les deux les limites de l'identifiant unique, de sorte qu'ils seront trouvés immédiatement. Le seul petit avantage ici va au count car la base de données renverra un int au lieu d'un document entier. Ainsi, le temps que vous gagnez est uniquement dû au transfert des données de la base de données au client.

Cela étant dit, si votre objectif est de faire un existe requête et que vous ne vous souciez pas des données, utilisez le count