Skip to content

Compass

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

473 results found

  1. Lock order or sort documents in Aggregation Pipeline Builder's preview area

    When we create a pipeline, it'd help if we could check the same documents data in the different stages ( now their preview is from randomly selected documents AFAIK ), so it's inconvenient to inspect one specific documents preview phases through all the stages.
    Possible solutions:
    1) lock the first stage's documents' order and apply it to the following stages (if possible, eg. if the stage is $group, then we can not apply the rule to the next stage)
    2) set a sorting ( if possible ) of documents. But only for the preview.

    1 vote
    How important is this to you?
  2. Add color context to title sections for favorite colors

    We use color context for ssh terminals when connecting to a production vs qa environments. I've noticed you can color context a Favorite. But if you color only the favorite button, it doesn't give you a full view of if your in production or not.

    Suggestions:
    * Add that color to the background of the title area where the collection name, document count, total size is.
    * On the row view section. maybe just a small color icon on the left empty space of each row.

    2 votes
    1 comment  ·  General  ·  Admin →
    How important is this to you?
  3. 1 vote
    0 comments  ·  Admin →
    How important is this to you?
  4. MongoSH search command

    It could be very useful a command such as "Ctrl+R" in Ubuntu, where you can type some letters and find a command from the command history.

    For instance, if I executed "use mydb", "mydb.mycollection.find()" and "use anotherdb", by typing "Ctrl+R" and "use m", there should be anything such as in the ubuntu's terminal that autocompletes the command "use mydb".

    1 vote
    0 comments  ·  General  ·  Admin →
    How important is this to you?
  5. Can we support the ability to create sharded collections in Compass?

    I can do this in Data Explorer on cloud.mongodb.com but not in compass

    2 votes
    How important is this to you?
  6. 2 votes
    0 comments  ·  General  ·  Admin →
    How important is this to you?
  7. Ability to copy paste an entire pipeline as text and split it into stages of the builder UI

    The pipeline builder is powerful for constructing an aggregation pipeline. However, it would be good to copy an entire pre-written pipeline into the aggregation builder as text and have it syntactically divide the text into the aggregation builder stages UI.

    This will help make pipelines written previously and not saved on Compass easily modifiable over copying each stage manually into the builder UI, which is a tedious process for long pipelines.

    1 vote
    How important is this to you?
  8. Prompt to save pipeline in case Compass is closed accidentally

    It's a human tendency to forget to continuously save an authored pipeline while constructing it. We might create a large pipeline and forget to save it before closing MongoDB Compass.

    Similar, to other softwares please add a prompt to Compass in a situation when changes are not saved before closing it.

    17 votes
    How important is this to you?
  9. auto show more fields

    I frequently have documents with a lot of fields and it's quite annoying to keep needing to click on SHOW # MORE FIELDS - it would be a nice feature to eitehr
    - always show all fields
    - after opening, choose to show all fields in current view

    1 vote
    0 comments  ·  General  ·  Admin →
    How important is this to you?
  10. Allow custom colors of favorites

    It would be nice to choose a custom color for my favorites. Or at least increase the color options (for example all of the colors on this palette https://flatuicolors.com/palette/defo)

    1 vote
    0 comments  ·  General  ·  Admin →
    How important is this to you?
  11. Export Files from GridFS

    A nice reature would be to be able to export stored binary files in GridFS via the Atlas UI. It will allow the users to click an export button on the fs.files collection and would stream out the file using gridfs in the drivers.

    3 votes
    How important is this to you?
  12. Aggregation Error Verbosity

    It would be a real boon to have the aggregation pipeline builder report errors with any degree of verbosity. Right now it just says "unknown error ocurred", and I have to move my pipeline down to the shell to get a real error message.

    3 votes
    How important is this to you?
  13. Make Compass easier to read or more Accessible

    It would be nice for Compass to be easier to read for those with eyesight issues.

    2 votes
    0 comments  ·  General  ·  Admin →
    How important is this to you?
  14. Um PWA ou App Android para Chrome OS _ A PWA or Android App for Chrome OS

    Vejo que há versões para outros sistemas.
    Acredito ser mais produtivo um PWA ou um App Android visando ser usado no Chromebook que assim seria um apk para o Chrome OS.
    Isso ajudaria aos usuários do Chrome OS, a se organizar mais entre os processos de desenvolvimento em meu ponto de vista.


    I see that there are versions for other systems.
    I believe that a PWA or an Android App is more productive to be used on the Chromebook, which would be an apk for Chrome OS.
    This would help Chrome OS users to organize themselves more between development processes…

    2 votes
    0 comments  ·  General  ·  Admin →
    How important is this to you?
  15. 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?
  16. Enabling LUUID, NUUID in filters

    With https://jira.mongodb.org/browse/COMPASS-1083, support was added for the UUID in filters and expressions, as well as the bindata type. It would be very useful to also have direct support for NUUID and LUUID identifiers in filters, so that you don't have to do manual conversion before querying such data.

    An example query could be {uuid: NUUID('e6e71462-a5a6-4348-b4b5-22d4763462d1')}

    15 votes
    2 comments  ·  Queries  ·  Admin →
    How important is this to you?
  17. Improve Index utilization information for unprivileged users

    If a user is not privileged to call $indexStats, Compass is showing a 0 as value for index usages, which is misleading. Instead it would better to indicate that the indexStats could not be fetched.

    1 vote
    0 comments  ·  Indexes  ·  Admin →
    How important is this to you?
  18. Be able to save and restore the tabs complete with their existing queries, projections and sorting settings.

    The description is in the attached graphic. The gist is being able to save the Filter, Projection, Sort, Skip, Limit settings for each tab as a logically grouped set of tabs which I can give a meaningful name to and perhaps stores them on computer as a JSON file and I can reload that json file after connecting to a MongoDB and restore my tabs.

    Also, once you have this functionality, it would be nice since the application itself is written in Javascript to make a Microsoft Visual Studio Code plugin out of Compass as well so I can have…

    6 votes
    2 comments  ·  General  ·  Admin →
    How important is this to you?
  19. Allow use of keyboard to select a data type

    When adding a value, I cannot use my keyboard to switch between data types (like a typical dropdown).

    Example, if I use TAB, it should highlight the dropdown, then I can hit "T" which would automatically select timestamp.

    This is the normal function of dropdowns in the web - since this is an Electron app, it shouldn't be too difficult to implement.

    2 votes
    0 comments  ·  General  ·  Admin →
    How important is this to you?
  20. Historical log of slow operations

    Compass's "slowest operations" feature in the performance tab has been very helpful for debugging collection scans due to missing indexes.

    The only problem is that I have to sit there and watch it to try and "catch" the slow operations with a click before they disappear. I'm running many databases on this server, and the server is talked to by many web servers running various apps and tools, and my debugging process usually starts with noticing spikes in the Operation Execution Time (from the free monitoring page).

    There are obviously other ways to log slow operations, but I've found Compass…

    2 votes
    How important is this to you?
  • Don't see your idea?

Compass

Categories

Feedback and Knowledge Base