Compass
443 results found
-
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 -
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 -
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 -
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 -
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…
5 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 -
warn about stale IP address whitelisting
For people who work on wireless networks, if you come back after the weekend the IP address has often changed. If you are working with whitelisting, you now have the surprising situation that your connection string no longer works.
The sidebar in Compass gives instructions on getting the connection string or how to format it, but no reminder that connections that recently worked might be unusable now because the IP address whitelisting is now out of date.
In addition, Compass might list your IPv4 and IPv6 to let you know what these values are instead of requiring to go to…
1 vote -
updating the collection informations on top right
even if you click on two refresh buttons (see the attached print screen), Compass does not update the information
1 vote -
Explain why "Document failed validation"
When saving a document fails, and the error "Document failed validation" is raised, it would be incredibly useful to know in what way the document does not match the validation schema.
There's a whole meme at my company about this error and the hours we waste chasing down the various causes.
Yes I'm aware of the "application validation" argument. We do it too. But we have big documents, big collections, and frequent schema migrations; there's going to be issues. Compass does not access MongoDb though our application, so it seems like the right place to be able to know "why".
…
10 votes -
Checkbox to deselect all fields when importing csv files
When importing csv files, I did not find the checkbox to deselect all fields. There were 60 fields, I needed just two of them. I had to click 58 times to deselect the not needed fields.
1 vote -
Support Citrix as a Compass platform
Support Citrix as a new Compass platform
4 votes -
Add an option to copy a database
Let's say I need to test something on the production data but I don't want to touch the prod data. It would be cool to have an option to copy the remote DB data to the local DB so I could safely test my queries without affecting prod or UAT DB data
Simply said it should be like an export database
11 votes -
Easy: More recognisable copy and duplicate buttons
It's impossible to tell them apart without reading the tooltip (which takes a bit time to show)
1 vote -
Explicit confirm the saving of connection credentials
When user enter connection info, the details are saved for the next time.
If the user want to forget the info he need to disconnect and then remove the connection string.
Instead i suggest that only when the user explicitly ask to save the connection string (with checkbox atc.) the connection will be available for the next opening
1 vote -
Support SSH tunnel to Atlas with AWS Private Endpoint
Compass cannot connect via ssh tunnel with SRV connection string when the MongoDB server is behind Private Endpoint.
looks like Private Endpoint appear 3 different ports for each replica.
3 votes -
Deal with Lat/Lon Pairs in CSV/Tabular imports.
When importing tabular data with separate columns for Lat/Lon geospatial data, MongoDB Import should be able to automatically rebuild these into GeoJSON compliant structures.
1 vote -
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 -
Execute Raw query with query editor
Currently there is no query editor for executing raw queries, like for batch update and batch delete. Consider to add a query editor.
48 votes
- Don't see your idea?