Comment puis-je mesurer le temps d'exécution d'une requête dans MongoDB? J'ai trouvé le plugin Mongo-hacker mais il semble qu'il mesure le temps de requête, y compris le temps d'affichage de tous les résultats. Dans PostgreSQL, j'utilise Explain Analyze SELECT ..., mais je n'ai trouvé aucune information sur l'heure dans db.collection.find de mongo ({smth}).
Le moyen le plus simple consiste à définir le niveau de profilage dans MongoDB: https://docs.mongodb.org/manual/tutorial/manage-the-database-profiler/
Une fois que vous avez fait cela, les détails de toutes vos requêtes seront enregistrés dans la table des profils système.
Vous pouvez ajouter .explain("executionStats")
à la fin de la requête.