Compass
473 results found
-
_id field listed first
The _id field is not always visible when browsing through the data, because of the sorting. It would be great if _id is always visible by ensuring it is listed first.
1 vote -
Create an Uninstall utility for Win, Mac, linux
Create an Uninstall utility tool for Windows, macOS, linux.
1 vote -
Be able to sort document fields alphabetically
It would be useful to be able to display columns for fields in a document in alphabetical order
21 votes -
Remember collection view mode selected or add an option to save default
Currently, after you switch to table mode in a collections tab, compass won't remember that option when you open a new collection tab. Being table mode user 99% of the time, it would be really useful to remember last mode selected when opening a new tab, or be able to define the default view mode
10 votes -
Always display Compass version on every screen
Always display Compass version on every screen because silent Auto Updates are silent. Clicking Auto Update even once will start the update process.
1 vote -
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 -
Maintain collapse state when refreshing
Currently, if you toggled open two or three children and you click the refresh button, it collapses everything back to the root document. If you are developing a feature that edits two or three children deep, every time you test something you must refresh and open those children again. I think this is similar to https://feedback.mongodb.com/forums/924283-compass/suggestions/40564825-remember-the-expanded-state-of-object-when-coming but is focused on refreshing the same collection rather than tabs.
1 vote -
Remove background animation during connection
For security reasons, MongoDB Compass is running on machines in a Network Zone we connect from our own computers via RDP protocol.
During connection time, MongoDB Compass displays a background animation which consumes huge network bandwidth and if for any reason, network between local and remote is bad, the RDP screen finally freezes and the only choice is to interrupt the connections (between local to Network Zone which breaks the one between Compass and our MongoDB servers).
Can you remove this animation or put an option to remove it please ?2 votes -
Include curly brackets by default in query bar
By default, the query editor is blank. In order to write a query, curly brackets must be added {query: "here"} in order to make a query.
Event the suggestion for writing a query recommends adding curly brackets. (see suggested.png)
If there is a use case where users may want the query bar to remain blank (how it is now), I recommend adding a setting to put in curly brackets by default. Having to add curly brackets every time I want to create and run a query is tedious and counterproductive.
2 votes -
Possibility to set variables used in pipeline stages
Hi !
It would be really handfull to have the possibility to use variables in the pipeline stages:var userId = ObjectId("5f61dfadc1e8960001700da8'")
{
$match : {user.id : userId}
}for complex queries, it would avoid having to modify the id at each stages.
Thanks !9 votes -
Support RHEL 6 or CentOS 6 in Compass
Support RHEL 6 or CentOS 6 in Compass
1 vote -
Cmd/Ctrl + Enter to Submit Query
After typing a custom query / filter, pressing Ctrl/Cmd + Enter should execute the query.
3 votes -
Be able to save the view option (List, JSON, and Tabular views) when navigating through various databases and collections.
In a more broader perspective, provide a way to preserve settings/customizations in general.
2 votes -
Provide an UI option to limit Compass to a single database connection by setting the maxPoolSize to 1 in the driver
There are some authentication setups in the field that require customers to approve every attempt to use their external credentials (such as LDAP passwords) via manual interaction with an MFA vendor's app (a good example would be Okta Verify).
When the driver has a connection pool greater than 1 (the current default is 10), it may spawn additional connections to the database without letting the customer know. This may result in authentication failures for the various commands - if the customer misses the MFA prompt on their device.
The current solution is to set the maxPoolSize=1 option in the connection…
3 votes -
Allow to specify options while creating Text Indexes In Compass
Currently, you cannot specify options like "language_override" and "default_language" while creating Text Indexes in Compass. This is a feature request to allow specifying options like "language_override" and "default_language" while creating Text Indexes In Compass.
2 votes -
Hover over object ID should display OID date
People are migrating away from a "created at" date because it's stored in the OID. However, there's currently no way to view that. Most other tools allow you to see it when you hover over it.
7 votes -
2 votes
-
Respect custom roles/Specific Privileges
Currently Compass does not respect collection privileges properly. If you limit access to a particular collection in a DBuser assigned role or specific privileges it shows you no collections.
I have confirmed this with customer support as demonstrated in the file attached.
This is very strange to me, and I don't know why this fairly simple functionality isn't there.
2 votes -
App Freezes on Some Aggregation Queries
When I accidentally write a $lookup pipeline query with non existing field name the application crashes. I think this bug is very annoying.
1 vote -
Aggregation pipeline stage metrics
We are working on a pipeline Query, Its taking good amount of time. We have lot of stages. it would be good we can get know which stage is taking more time.
Is there any way we can get the stats of each pipeline stage like approx duration, no of a document?
is there a way we can identify how much CPU or memory that entire pipeline took?
2 votes
- Don't see your idea?