-
Type: Epic
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Needed
-
Done
-
Support for Explain
Epic Summary
Summary
Currently, executing explain calls is not considered critical functionality of the Node.js driver (or most other drivers). To work around this lack of functionality, developers can use the mongo shell to diagnose query performance.
However, having a stable and usable explain API is an imperative as MongoDB continues to build more developer facing tools. In particular, several current tools (mongosh, VS Code integration, and Compass) use the Node.js driver and require this functionality for ease of use and troubleshooting.