DevOps · JetBrains plugin
MongoDB Client Reuse Companion
FreeDatabase Client Reuse
Warning icon on a new MongoClient(...) (legacy driver) or MongoClients.create(...) (modern com.mongodb.client driver) construction written inside a regular method body: MongoDB's own documentation states "you will only need one instance of class MongoClient even with multiple threads", and that not following the singleton pattern "may lead to too many open connections in MongoDB". A MongoCl
The gap it fixes
new MongoClient(...) compiles fine and returns a working client — call it once per request handler and each call quietly opens up to 100 new connections, exhausting the connection budget under load instead of reusing the one pool the application actually needs.
Facts and pricing
- Category
- DevOps
- Pricing
- Free
- Platform
- IntelliJ-family
- First published
- 2026-08-27
- Marketplace ID
- #33877
- Repository
mongo-client-reuse-companion- Growth
- New listing
Related plugins
All DevOps pluginsRun React Native commands (run-android, run-ios, Metro) from a tool window without freezing the IDE.
Encrypt and decrypt Ansible Vault (1.1/AES256 format) directly in the editor, without depending on ansible-vault being installed.
Static syntax and structural checks for .gitlab-ci.yml: catch mistakes before running a real pipeline, not after.
Gutter icon on every entry of an open package.json's "scripts" section, showing whether that script is actually referenced anywhere in your project: or an orphan nobody calls, a real candidate for cleanup. 100% static text/PSI analysis of files already open in your project: no Node.js/npm process spawned, no network call.
Download and star counts as of 2026-10-18, refreshed twice daily from the JetBrains Marketplace and GitHub APIs.