Compass
89 results found
-
Show a wait spinner while Explain Plan is working
When explain plan in Compass takes a long time to analyze, it appears as though nothing is happening and it looks broken.
1 voteThis change was release in Compass v1.36.0; we hope this change has already improved your experience!
-
Touching a collection on the left hand side, wipes out your work in aggregations with no warning
Touching a collection on the left hand side, wipes out your work in aggregations with no warning
When using aggregations and you are busy with your pipeline(s)
If you left click on any of the collections on the left panel,
It wipes out your work on the aggregations (no warnings at all)
[Yet when we paste in an exported version of the pipeline it gives a warning]
This makes it hard to teach people how to use aggregations, as they have to treat the left hand panel like a land mine (and all they wanted to do was to look…
17 votesThanks everyone for your feedback here. This issue is resolved starting in Compass version 1.43.3.
-
Add an action to the contextual menu of the view to copy the pipeline to the clipboard.
Currently, we don't have an easy way to save the aggregation pipeline steps used to create a view. Also, after deleting a collection, the view aggregation steps are no longer visible. We would like an option to allow saving aggregation pipeline steps for this use case.
2 votesThis is now possible from the new "My Queries" screen: https://www.mongodb.com/docs/compass/current/query/queries/#using-the-my-queries-view
-
1 vote
This is already possible today.
If it does not work, it should be reported as a bug but from our tests, it does work.
-
"last updated" date and time for Saved Pipelines
When experimenting with several tryies to find the ideal pipeline with the awesome aggregation builder - it would be great if a "last updated" date and time will appear to the side, next to the pipeline's name, in the "Saved Pipelines" window. Thank you for the consideration.
1 voteLast updated information is available in the new My Queries screen we introduced in Compass 1.31 (https://www.mongodb.com/docs/compass/master/query/queries/#viewing-saved-queries)
-
Compass: Set custom names for connections
When having many projects and connections saved in Compass, assign a custom name would be easier to identify the connection we want connect to.
1 voteThe release of support for multiple connections in Compass v1.44.0 improved the connection saving & editing experience. I'm going to mark this feedback item as completed. Please let us know if you have more feedback.
-
AWS IAM
It would be nice to have such feature for MongoDB Compass so that user can connect by assuming an IAM role.
24 votes -
3 votes
-
Allow customers to copy a pretty print formatted json
Currently when copying a document from MongoDB compass, the copy button will put the stringified json onto your clipboard. However, the text that is copied omits whitespace. As such, if I want to make the json more human parsable, I need to visit a website like jsonformatter, paste the document, then recopy the cleaned json doc.
Would be nice if we could specify whether to copy w/ or w/o whitespace formatting.3 votesA little late to update the portal, but the copy button started including whitespace to enabling pasting pretty print formatted JSON a long time ago. I hope that the users who upvoted this item have found that improvement to be helpful! Please let us know if you have any more feedback.
-
Allow customization capability to Administrators
- Provide option to administrators to freeze the Read Preference dropdown to Secondary to restrict users only to secondary nodes of the cluster.
- Freeze maxTimeMS value to a desired value (operations team would decide the value) rather than providing this option to users whether or not to use it and let rogue queries run for long duration on production clusters.
2 votesThis has been possible since Compass 1.34.1 - apologies for not having updated the status of this request until now.
The documentation is available here: https://www.mongodb.com/docs/compass/current/settings/config-file/
-
Don't query entire collection on connection
In large collections, there is no need to immediately query the entire collection. Either change this to query only the first 20 entries by default, or stop querying one connection. This would improve the connection experience greatly.
4 votesWith Compass 1.30 we improved the experience by:
- no longer loading all the db and collection stats when connecting
- no longer waiting for the document count to load before displaying the first 20 documents and running the count operation asynchronously instead
-
225 votes
-
Support creation of all geospatial indexes in Compass
Geospatial data filtering can be displayed in Compass in Analyze Schema, but the geospatial index to make new maps cannot be made. mongo shell or embedded shell need to be used. Documentation about geospatial capabilities or at least links to the server manual would be nice.
2 votes -
Make it load faster
Nobody cares about how many plugins are still loading. Show the connection screen at least and load the plugins in the background. Also, by default have no plugins because why should I wait for plugins to load that I don't use? Also load plugins in parallel.
14 votesCompass startup has been improved and the plugins loading screen is no longer necessary and has been removed.
-
Reverse sort order by default
I was a big RockMongo user and am now trying to switch over to Compass. I found it extremely convenient that in RockMongo, the default sort order was {_id: -1} because that means that you see the most recent records first. I didn't realize how useful this was until I discovered that Compass sorts in forward order. Either a "reverse order" button or simply a change to the default would be highly desireable.
66 votesWe are excited to announce that the latest version of Compass, 1.45.3, introduces a new "Default Sort for Query Bar" setting. You can now select {_id: -1} or ($natural: -1} as the default sort for results returned by the query bar.
Upgrade your Compass application and configure the new setting to enable this feature today.
-
Support for Client Side Field Level Encryption
Currently, there is no way to provide Client Side Field Level Encryption options inside of MongoDB Compass. We'd like to be able to provide AWS KMS details to Compass and have it decrypt read values if the user provides the correct credentials to access the Master key.
The Node driver which Compass is built on seems to be supported so having a way to provide the AWS KMS creds needed inside of Compass would be very helpful for us.
21 votesThis is available in Compass 1.32 and supports also the new Queryable Encryption we just announced at MDBW 2022.
-
Want "expand all" button for documents in view.
It's very convenient to expand all fields of a document recursively. I want this feature for documents in view.
32 votesThank you for providing feedback and helping us improve our products! The option to expand all documents currently in view was released to MongoDB Compass in version 1.45.2: https://github.com/mongodb-js/compass/releases/tag/v1.45.2
-
Text based pipeline mode
I know you can import the pipeline from a language but I want to completely disable GUI pipeline builder and just have a text editor. The UI is too slow and clunky, just give me a text editor to directly edit and run an aggregate.
6 votesThis feature is available in our latest Compass release, 1.35.0.
-
Ctrl + Tab to switch between tabs
That's all. Ctrl + Tab to switch between tabs.
20 votesWe have added the additional option to switch tabs with ctrl + tab
-
Export schema analysis for documentation
Users should be able to export the results of the schema analysis such that they can use it as a part of their documentation.
1 voteThis experience does exist today, but we are improving it in the near future
- Don't see your idea?