MongoDB Compass

Parent: MongoDB Expert Knowledge · researched 2026-05-29T14:10:40.176Z· 22 sources · 14 concepts · skill mongodb-compass

MongoDB Compass is the official, free, source-available GUI for MongoDB. It provides visual tools for querying, aggregating, analyzing, and managing MongoDB data without requiring command-line experti

MongoDB Compass — Expert Reference

When to Use This Skill

When NOT to Use This Skill

1.1 Editions

1.2 Connection String Builder

1.3 Connection Favorites and Color Coding

1.4 Multiple Simultaneous Connections

1.5 Key URI Parameters (Advanced Tab)

2.1 Overview

2.2 Sampling Mechanics

2.3 Field Type Distribution

2.5 Interactive Query Building from Schema

2.6 Use Cases

2.7 Schema Export

3.1 Overview

3.2 Pipeline Creation Modes

3.3 Stage Management

3.4 Stage Preview

3.5 Atlas Search Stages

3.6 Export Pipeline to Language

3.7 Saved Pipelines

3.8 Running and Exporting Results

4.1 Overview

4.2 View Formats

4.3 Summary Metrics

4.5 Sharded Cluster Plans

4.6 How Compass Explain Differs from Shell Explain

4.7 Workflow: Explain-Driven Index Creation

5.1 Indexes Tab Overview

5.2 Creating Indexes

5.3 Hiding and Unhiding Indexes

5.4 Dropping Indexes

5.5 Index Usage Statistics and Redundant Index Detection

5.6 Index Build Progress

5.7 Queryable Encryption Limitation

6.1 Performance Insights (Built-in Compass Feature)

6.2 Atlas Performance Advisor

6.3 Workflow: Slow Query Remediation

7.1 Documents Tab Overview

7.2 Document View Modes

7.3 In-Place Editing

7.4 Document Insertion

7.5 Array and Subdocument Expansion

7.6 Projection Support

7.7 Multi-Select Delete

7.8 Schema Validation Rules (Validation Tab)

8.1 Overview

8.2 Enabling NLQ

8.3 Generating Queries

8.4 Generating Aggregation Pipelines via NLQ

8.5 Privacy and Data Handling

8.6 Supported Input Types

8.7 Limitations and Caveats

8.8 Compass AI Assistant

9.1 Importing Data

9.2 Exporting Data

9.3 Import/Export Limitations

10.1 Architecture: Electron + React

10.2 `@mongodb-js/compass-components`

10.3 Third-Party Plugin Development (Deprecated)

10.4 Custom Themes

10.5 Compass as a Development Platform

10.6 Compass Shell (mongosh)

11.1 Overview

11.2 Generating a Diagram

11.3 Diagram Features

11.4 Export Formats

12.1 Connecting to Primary in Production Without Read Preference

12.2 Large Sample Sizes Causing OOM

12.3 Running Explain on Large Collections Without a Query Filter

12.4 Leaving Compass Connections Open (Connection Limit Impact)

12.5 Relying on Compass Usage Stats Alone for Index Decisions

12.6 Editing Documents in JSON View Accidentally (findOneAndReplace)

12.7 Using Compass on Encrypted Fields Without Understanding Queryable Encryption Limits

13.1 Performance Tab

13.2 Killing Slow Operations

13.3 Pause and Resume

13.4 Limitations

Official Documentation

Related Skills

Children

Frontier under this node: Compass Aggregation Pipeline Builder, Compass Anti-Patterns, Compass CRUD and Documents Tab, Compass Connection Management, Compass Data Import Export, Compass Data Modeling ER Diagrams, Compass Editions, Compass Explain Plan Visualizer, Compass Index Management, Compass Natural Language Query, Compass Performance Insights, Compass Plugins and Extensibility, Compass Real-Time Performance Monitoring, Compass Schema Analysis

← the whole tree · 3D view· how to read this page