Skip to content

Compass

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

474 results found

  1. File structure for connections

    Groups for connections, so that it can be more organised.
    Maybe let us use an image for the group too?
    Look at TablePlus for inspiration 💪

    1 vote
    0 comments  ·  General  ·  Admin →
    How important is this to you?
  2. 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.

    5 votes
    How important is this to you?
  3. Zoom level (Ubuntu 22.04)

    Why doesn't Compass remember/record the zoom level we're not comfortable with?
    Every time we log in we have to reconfigure it.

    2 votes
    0 comments  ·  General  ·  Admin →
    How important is this to you?
  4. Show created timestamp for ObjectId fields

    It would be really useful to see the timestamp from ObjectId fields while hovering over the ObjectId values in query results. Well designed documents have a field for the creation time, but not all documents have it and then need to go into hoops to take the ObjectId and call the getTimestamp() function for it to see when the document was created.

    The ObjectId also contains machine identifier, process id and a counter. They're not that interesting, but could be shown as well.

    2 votes
    0 comments  ·  Queries  ·  Admin →
    How important is this to you?
  5. I would like to paste a Mongo ObjectId and it automatically query on it

    I would like to paste a Mongo ObjectId and it automatically query on it.

    Right now when I go to type something into the query filter field it'll automatically add {}
    A great next step is if I [ctrl} + [v] paste in a MongoDB ID, then it automatically turns it into an _id query.

    Step 1: Copy "64f046fb304cee6fa007d935"
    Step 2: Paste int othe filter (Query) field
    Step 2b: MongoDB compass converts my text into the query {_id: ObjectId('64f046fb304cee6fa007d935')}
    Step 3: Click [Find] (or maybe it can even automatically do that?

    Currently I have to type"
    _id: ObjectId('<now paste in

    5 votes
    2 comments  ·  Queries  ·  Admin →
    How important is this to you?
  6. save last workspace

    It would be great if mongo compass holds the last state including query, results set, query histories.
    With help of this we can reload last state after restart our system.

    3 votes
    0 comments  ·  General  ·  Admin →
    How important is this to you?
  7. hashed index creating from compass

    unfortunately at this time, Compass cannot build hashed indexes, can we add this option

    1 vote
    0 comments  ·  Indexes  ·  Admin →
    How important is this to you?
  8. Have my last query persist in the search box

    I realize you have a search history but even simpler and faster would be if the previous search query just persisted in the search box. Many times I am doing the same search over and over again but with a different objectID. If I switch from one collection to another, the previous search is cleared. I'd just like the previous search string to stay in the search box, even if I have to check another collection, then when I get back to the previous collection, the previous search can still be populated, I paste the new ID in the previous…

    7 votes
    0 comments  ·  General  ·  Admin →
    How important is this to you?
  9. Let me resize my window to be 960 pixels wide.

    I often arrange my windows so that I have one application on the left side of my desktop screen and another application on the right side. But MongoDB Compass won't allow me to resize the window to be that small. My screen is 1920 pixels wide (a very common resolution) and it won't let me resize my window to half of that width (1920 / 2 = 960 pixels) to make it fit neatly on half of my screen. The current minimum width seems to be about 1011 pixels -- too big, overlapping windows on the other half of the…

    2 votes
    1 comment  ·  General  ·  Admin →
    How important is this to you?
  10. merge collections and rename fields

    Create wizard to merge multiple collections and rename specific fields/arrays/documents. This is useful when migrating data from other databases (not ones supported by relational migrator).

    1 vote
    0 comments  ·  Admin →
    How important is this to you?
  11. Always show CollectionName in Tab. (Compass)

    The whole tab space is eaten up by the Database Name, so I can't see wich tab shows which collection. Every Tab only says "somedbname..."
    There is enough y-space in the tab to show the collection name in a seperate line, so one could navigate quickly.

    8 votes
    1 comment  ·  General  ·  Admin →
    How important is this to you?
  12. I would like the nested fields of nested documents to stay expanded after I switch to a different collection tab

    We usually test using fields or Object Ids inside nested documents among different collections. It's a bit time consuming to re-expand all nested fields after switching to a different tab. The version I am using is 1.40.4. I believe this feature existed in previous versions.

    3 votes
    How important is this to you?
  13. Always select focused collection in sidebar navigation (Compass)

    In the UI of the Compass interface, users navigate through databases and collections primarily via the sidebar. However, there's an aspect of user experience that can be enhanced. Specifically, I am proposing a feature where the sidebar navigation dynamically reflects and highlights the database or collection that is currently in focus in the main tab area.

    This means, that when a user selects and works on a particular database or collection, that specific item should automatically become highlighted or marked in the sidebar.

    2 votes
    0 comments  ·  General  ·  Admin →
    How important is this to you?
  14. 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!

    8 votes
    1 comment  ·  Admin →
    How important is this to you?
  15. I would like to changes to a document to be preserved when navigating between tabs or at least receive a warning

    When editing a document, you sometimes have to look up data in another tab, for example to copy-paste an ObjectID of another document.

    However, when you return to the tab you were editing in, all your changes are lost and you have to start over.

    There is no warning that navigating to another tab will cause your unsaved changes to be discarded.

    Ideally, my changes would be retained and preserved so that I can continue working without fear of losing my work.

    Current workaround is to copy the document data into an editor, make the changes there, and then paste…

    2 votes
    How important is this to you?
  16. Global search query filter

    Use case: When we work on Mutli tenant-based system, we have Account Id is common in all collections. When we search multiple collections needs to add filter accounted in every search.
    Feature: If we have global filter, we can add common filters and easily search in every collections.

    1 vote
    0 comments  ·  Queries  ·  Admin →
    How important is this to you?
  17. A bug in aggregation's Wizard $lookup : It is not showing the accurate values for local & foreign fields.

    A bug in aggregation's Wizard $lookup as it is not showing the accurate values for local & foreign fields. See the attached image

    db.orders.insertMany([
    { "id" : 1, "item" : "almonds", "price" : 12, "quantity" : 2 },
    { "
    id" : 2, "item" : "pecans", "price" : 20, "quantity" : 1 },
    { "_id" : 3 }
    ])

    db.inventory.insertMany([
    { "id" : 1, "sku" : "almonds", "description": "product 1", "instock" : 120 },
    { "
    id" : 2, "sku" : "bread", "description": "product 2", "instock" : 80 },
    { "id" : 3, "sku" : "cashews", "description":

    1 vote
    How important is this to you?
  18. 1 vote
    0 comments  ·  Admin →
    How important is this to you?
  19. I'd like if the tabs' scrollbar were wider

    I feel like the tabs' scrollbar is very narrow and it would be easier to use it if it were wider,

    1 vote
    0 comments  ·  General  ·  Admin →
    How important is this to you?
  20. Export symbols as symbols, not text

    When I export documents with Symbol fields to JSON, the Symbol fields are converted to text, regardless of which of the Advanced JSON Format settings I choose. Symbol and text fields aren't the same! The JSON format should export Symbols as Symbols, e.g. "type": {"$symbol": "text"} instead of "type": "text", similar to what it does with dates and ObjectIDs.

    1 vote
    0 comments  ·  Import/Export  ·  Admin →
    How important is this to you?
1 2 5 7 9 23 24
  • Don't see your idea?

Compass

Categories

Feedback and Knowledge Base