BLOGFind out what you missed at MongoDB.local London 2024, including MongoDB 8.0! Learn more >>

Public Preview

MongoDB for IntelliJ Plugin

Build applications and work with your data in MongoDB directly from IntelliJ IDEA.
Get Started
An illustration depicting queries, documents, and schema validation.
Enhance your workflow in IntelliJ IDEA Ultimate
Built for IntelliJ IDEA Ultimate, this Plugin allows Java developers building on MongoDB to write and test Java queries faster, receive proactive performance insights, and reduce runtime errors right in their IDE.
MongoDB for IntelliJ Plugin Public Preview
  • Java Driver: Autocomplete and type validation for document fields
  • Java Driver: Detect missing index in queries
  • Java Driver: Run Java queries in console
  • Java Driver: Generate Model Class (Records/POJOs)
  • Spring Data: Autocomplete and type validation for document fields
  • Spring Data: Detect missing index in queries
  • Spring Data: Run Java queries in console
  • Spring Data: Generate Model Class (Records/POJOs)
  • Java Driver: Autocomplete and type validation for document fields
  • Java Driver: Detect missing index in queries
  • Java Driver: Run Java queries in console
  • Java Driver: Generate Model Class (Records/POJOs)
  • Spring Data: Autocomplete and type validation for document fields
  • Spring Data: Detect missing index in queries
  • Spring Data: Run Java queries in console
  • Spring Data: Generate Model Class (Records/POJOs)
An illustration of hands typing on a computer, with a document and a code window visible in the foreground.

Autocomplete for queries and schema validation

Speed up your query building and reduce errors with document field-level autocompletion and type validation as you are writing your Java queries.
An illustration featuring a magnifying glass, a database, and syntax queries.

Test and iterate queries

Run Java queries in the IntelliJ console, and quickly test and debug your queries without needing to switch tools or translate syntax.
An illustration of settings and suggestions for optimizing database performance.

Proactive anti-pattern detection

Identify potential performance issues (such as a query missing an index) and get inline warnings and documentation links.
Illustration of a graph representing patterns and auto-scaling capabilities.

Spring and Java driver support

Get support for query syntax across popular Java patterns, Criteria API, and aggregation patterns.
 Illustration of an AI robot with code in the background

Code smarter with your AI

Plugin-generated linting insights help your in-IDE AI assistant detect and resolve code issues.

Ready to get started

Download the plugin through the JetBrains marketplace
Get Started
Illustration of a pipeline representing Atlas Stream Processing.