Skip to content

Compass

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

379 results found

  1. Visual rule builder for schema validation

    In Compass, it is possible to create validation rules to enforce a schema. It would be good to be able to generate these rules with a simple, visual editor, instead of having to know the MQL or JSON Schema syntax for the validation rules.

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  General  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. List open Compass connections under "Windows" menu.

    List open Compass connections under "Windows" menu

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  General  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Copy data from one collection to another

    • this should include duplicating a collection
    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. Natural language to MQL as an API

    Multiple use cases require the ability to query the data in MongoDB using Natural language. 'AI copilot' is one such use case where the application developer wants to expose a way for the app's users to get data-backed responses from MongoDB, and the users interact with the copilot in conversational language. Examples of this include - Customer service chatbot, medical assistant, etc.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  General  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Make the filter editor expandable to multiple lines

    Problem: The filter edit is a 1 line text box. It is no good for creating and editing queries with multiple terms... you can only see a small part of the query

    Solution: make the filter edit expandable, so you can see 1 line or many lines.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Queries  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Edit field while projecting

    When projecting certain fields of a document, the UI does not allow the user to edit the document. This is a bit counter-intuitive as editing documents that have a large amount of fields is way harder than only showing the fields (via projection) that need to be edited.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. sticky buttons

    Make buttons to edit/copy/clone/delete (top of record) and cancel/update (bottom of the record) "sticky" as they stay on viewport of current record (something like a sidebar ?).

    When there is a lot of nested data, it could be hard to retrieve the buttons.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. Jump to last page

    A way to jump to the last page would be much appreciated - right now it shows 20 records at once, so you might need to click a lot of times, to check the last inserted. Also because refresh makes you go back to the first page!

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. Expand all in JSON view should be brought back

    When in JSON view, we can previously expand all properties inside a document node by using CTRL+LEFT CLICK (or ALT+LEFT CLICK, i've forgotten).

    This feature was removed within the last year.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  General  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. TAB AUTOCOMPLETE

    Add to option to assign tab to autocomplete like has been in every other code editor for the last decade

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  General  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Save favorite collections for quick and easier access

    Working in a large company with many collections, while only several collections are relevant to your daily work can be a hassle.
    It'd be nice if there was a way to mark selected collections that would appear on top of all other collections or in a category, like the favorite connection strings or the saved queries

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  General  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Use tab to validate auto-completion

    Regression in version 1.36.2: it's no longer possible to validate auto-completion using "tab" key. Only "Enter" now works

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  General  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. EXPORT/IMPORT bson files

    Suppport EXPORT/IMPORT bson Files.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. AWS IAM in Compass is MFA protected & uses shortly expiring tokens

    AWS IAM auth in Compass should be a password/token-copypaste-less, MFA-protected experience that uses shortly-expiring tokens, invisibly to the user. Said differently, selecting AWS IAM creds should prompt me with an { AWS config, MFA challenge } form/flow, and not an {{{ accessKeyId, secretAccessKey, sessionToken }}} form as it does today.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Connectivity  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. Have the Export Colelction feature list all collection fields by default

    The current feature lists the fields from a sample of documents which may miss some fields. Although it is specified in a tooltip, this is quite counter-intuitive in a NoSQL database which is all about document diversity.

    When a collection has upwards to 100+ possible fields it becomes quite tedious to figure out which ones are missing from the sample data.

    I would like for MongoDB Compass to find the complete list of possible fields for a selected collection and list them all out be default.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. copy query to shell

    Copy Find or Aggregation Pipeline queries directly to embedded shell. I realize you can export the query then paste it in the shell, but a nice helper would be to click a button which tells the shell to use the current collection and pastes a well-formatted query from the Documents, Schema, or Aggregation tabs of Compass directly into the shell (without executing). At least a copy to clipboard (shell format as default) button.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Queries  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. export sorted data

    When clicking export collection button, the sort option specified should be copied to "Export query with filters"

    Examples:

    db.holidays.find (
    {Date: {eq: '2022-04-08'}
    ).sort ({System : 1})

    or even make this part editable, so we can add sort option

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Ability to drill-down and easily export deeply nested arrays

    Provide the ability to drill-down and export any MongoDB array from Compass to a csv file, no matter how deeply it is stored within a document. So, one should be able to drill-down to the given array (no matter how many levels deep) in Compass, and then click "export to csv" to export only that nested array's contents to a CSV file.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Schema analysis should recognize dictionaries

    In a sub-document, the keys may be common across most documents in the collection, or they may contain a set of random values. For example, using hostnames as the keys in the "hosts" sub-document.

    {
        ...
        hosts: {
            server1a: { ... }
            server2a: { ... }
            server3a: { ... }
        }
        } 
        {
        ...
        hosts: {
            server1b: { ... }
            server2b: { ... }
            server3b: { ... }
        }
    }
    

    The schema analysis should recognize the above situation to avoid creating thousands of sub-fields in the schema.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Support Citrix as a Compass platform

    Support Citrix as a new Compass platform

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  General  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?

Feedback and Knowledge Base