Compass
410 results found
-
Take too much time preloading database statistics
As you can see, My MongoDB instance has over 10K databases and over 400K collections, Every time I connect to it with Compass, I have to wait for more than one minute before Compass is ready to use. This 'collecting information process' is unnecessary because I don't care how many collections are there, all I want is jump into one of these databases and start my work.
So I would be appreciated if there is an option to skip this 'preloading' process.
2 votes -
Let detach mongoh terminal/console
In case we have two monitors, I think is valuable detach the mongoh terminal/console in one explicit window to move it to other monitor. Of course, the option to apply the inverse should be available too.
Thanks for your understanding.
2 votes -
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 -
Cmd/Ctrl + Enter to Submit Query
After typing a custom query / filter, pressing Ctrl/Cmd + Enter should execute the query.
2 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 -
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 -
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 -
New Pipeline From Text tool should be more flexible
In Compass' "Aggregations" tab users can select the option "New Pipeline From Text"
This accepts pasting in a pipeline like:
[
....
]However, it doesn't accept pasting in a pipeline with the original variable definition, like:
var mypipeline = [
....
];This is an annoying paper-cut when people are pasting in a pipeline they've previously been editing/using somewhere else. For an example, see the 'var pipeline = [..];' copyable code snippet in the Practical MongoDB Aggregations book at: https://www.practical-mongodb-aggregations.com/examples/foundational/filtered-top-subset.html#aggregation-pipeline
The tool should allow a variable definition to precede [...], where the variable can have any name and may…
2 votes -
i just want to refresh the current database to see the collections that may have changed
....but I can only refresh all the db's, and that loses the selection and I have to go find it again. There are sometimes hundreds of db's in a cluster and the list of databases is not ordered alphabetically (or otherwise that I can tell) and has no db search so its a constant exercise in scrolling to refresh the collections in a db
2 votes -
Improve Compass experience for working with lots of Atlas Clusters
Currently it's quite a lot of work to onboard Atlas Clusters especially if you have a lot. We have 80+. It would be a great if there was an easier way to create Cluster connections within Compass, whether that be an export/import process or you just connect it to Atlas and it works it all out via an API.
To further support this it would also be great to set username/password details and preferences like secondary at root or group level so that clusters under root or group can inherit those credentials rather than filling in for each connection
2 votes -
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 -
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 -
2 votes
-
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 -
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 -
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 -
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 -
Kill switch for Aggregation Pipeline queries
This would be useful for working with big collections(10 mil+).
When i define aggregation pipeline in Compass, and increase timeout to some high value(because it's big collection so the pipeline can easily run for minutes and let it run, and than while it's running i change some of the stages to something else - due to that intentionally big timeout, i have to now wait before the first query ends, and then try to run the new one.
A kill switch, either manual or automatic on stage change would help with this
2 votes
- Don't see your idea?