Skip to content

Compass

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

473 results found

  1. Export many collections in json file.

    Why i can't export many all documents of many collections in json file at the same time by select them.

    4 votes
    How important is this to you?
  2. Split View: Split screen into two sides to compare two tabs visually

    When I have more than one tab, I would like to split the view in two and have two tabs, one on the left and one on the right to be able to compare two different documents.
    VScode for example has this option (see screenshot attached)
    The only way to do this now is with a new instance of compass (2nd connection)

    4 votes
    How important is this to you?
  3. Desktop icon shouldn't reappear after every update

    The desktop shortcut re-appears in on desktop after every update.Even though I remove it every time. (on Windows)

    4 votes
    0 comments  ·  General  ·  Admin →
    How important is this to you?
  4. Linux ARM 64 builds (Apple M1)

    The linux support of the apple M1 and following chips is getting better in a fast pace. Would be great if mongodb compass could be used on such a device / operating system combo.

    4 votes
    under review  ·  0 comments  ·  General  ·  Admin →
    How important is this to you?
  5. Font size and light themes for the mongo shell

    Rather than zooming the whole compass window,chage size of font as per preference and add light theme to mongosh(Mongo Shell)

    4 votes
    How important is this to you?
  6. Sync queries across multiple computers or installations of Compass

    I work on multiple computers and I find my self missing queries that I have already created on other computers. It would be nice to have queries that are linked to a collection to be synced when using Compass on other computers. Maybe something like Github can be used as the central storage for the queries or allow users to selected popular storage options if Compass can't provide the storage natively.

    4 votes
    1 comment  ·  Queries  ·  Admin →
    How important is this to you?
  7. Aggregation editor improvements

    settings for the following:
    - Turn off auto-pairs (some people really are not used to typing with it)
    - Vim keybinds (somewhat joking, but also not)
    - View full documentation within Compass.
    - Currently it seems the website manual is the only place to view documentation, being able to see it within Compass would be helpful
    - Quick reference for operators / expressions
    - Font settings (increase, boldness, change font).

    Really just turning off auto-closing brackets would be great.

    4 votes
    How important is this to you?
  8. shortcut

    For VIM user it will be more efficient when Compass Has VIM like key binding Shortcut...

    4 votes
    0 comments  ·  General  ·  Admin →
    How important is this to you?
  9. add refresh button in the collection tab

    when you click on a collection it open a tab right ? what if you want to refresh it
    let's say you are in development stage and you want to see what's being stored and all
    my idea is to add hot key like CTRL R or a refresh button it will be very usefull

    4 votes
    0 comments  ·  Queries  ·  Admin →
    How important is this to you?
  10. 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
    How important is this to you?
  11. 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
    0 comments  ·  Queries  ·  Admin →
    How important is this to you?
  12. 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
    How important is this to you?
  13. CTRL+F in results

    Implement a CTRF+F function to allow "text search" in results page (like in a Browser)

    example : In a collection, I use "Filter" field to search document and compass returns 15 documents. I hit CTRL+F and I can search a field name or a value and navigate between.

    4 votes
    0 comments  ·  General  ·  Admin →
    How important is this to you?
  14. Keyboard shortcut to change DB/Collection

    It would be nice to have a Cmd/Ctrl + P or Cmd/Ctrl + K shortcut like in VS Code or Slack to quickly switch to a different collection or database without having to click around as much.

    4 votes
    0 comments  ·  General  ·  Admin →
    How important is this to you?
  15. Don't search for entire document set of a collection on a new tab by default

    When I want to search for documents of a collection I select the collection on the left pane and then a new tab is opened, that shows information as seen in picture big-collection.png.

    However, the problem with this default configuration is that is searches for the entire document set to display the information Displaying documents 1-20 of 1183373. The executed query is:

    {code}
    {
    "appName": "MongoDB Compass",
    "command": {
    "aggregate": "progress",
    "pipeline": [
    {
    "$match": {}
    },
    {
    "$skip": 0
    },
    {
    "$group": {
    "id": 1,
    "n": {
    "$sum": 1
    }
    }
    }
    ],
    "hint": "
    id_",…

    4 votes
    How important is this to you?
  16. 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
    How important is this to you?
  17. The JSON Schema export should be producing a jsonschema file that can be used immediately with schema validation

    It currently dumps a bunch of analysis information even though the menu item is "Share Schema as JSON". This file is useless for trying to harden or define a schema, even in non-mongodb tools (like validating documents match schema in our programs).

    4 votes
    planned  ·  1 comment  ·  Schema Analysis  ·  Admin →
    How important is this to you?
  18. 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
    How important is this to you?
  19. Support Citrix as a Compass platform

    Support Citrix as a new Compass platform

    4 votes
    0 comments  ·  General  ·  Admin →
    How important is this to you?
  20. As a developer using extended JSON strict mode queries, I need Compass to also support queries in strict mode

    Compass should support extended JSON strict mode queries in queries on the Documents, Schema and Explain Plan tabs.

    As an example, the error message in Compass 1.14.7 for an "$oid" query is:

    unknown operator: $oid

    4 votes
    0 comments  ·  Queries  ·  Admin →
    How important is this to you?
  • Don't see your idea?

Compass

Categories

Feedback and Knowledge Base