Compass
429 results found
-
MongoDB Compass on Flathub
Flatpak is a user-friendly and modern way to distribute applications. And publishing on https://flathub.org will make the product more popular.
2 votes -
Recognize $HOME/.ssh/config file in SSH bastion / jump box
Configured hostnames are not read from the file causing the user to have to re-input the same jumpbox information per connection.
The work around is to define jumpbox destinations on the user's /etc/hosts file but preference is to have Compass respect the default SSH config file.
2 votes -
Enable toggling for boolean properties
The annoying thing for me is my web applications are heaviley dependant on Database View content.
in MongoDB Compass it quickly becomes a time waste to manually click a boolean property and change "false" to "true".
Please add a small toggle box button next to Boolean values.
Thanks, Carl.
2 votes -
Mongo to recognize arrays during import
Mongo is unable to recognize arrays, even from it's own exported documents that are manually formatted as arrays. The options available are not compatible with complicated datasets with more than one column that contain arrays. This should be standard.
2 votes -
New query from text
It would great to have a feature that allows importing a query from text in compass similar to the aggregation pipeline from text feature. Currently if someone has a long multiline find query which includes filter, project, sort methods then the user needs to copy each of the query segments separately and paste them into designated lines in the expanded query options view.
Importing queries from text would improve support team's efficiency that utilise the compass when trying to analyse application queries manually.2 votes -
Make it easier to search by _id
More then half of my queries in Compass is searching by id. Each time I have to add both curly brackets, then type 'id:' then 'Obj', select ObjectId from autocomplete and paste id.
I propose to add 'id' field in OPTIONS, where I could just paste _id string to fire mongoose-like 'findById'2 votes -
Allow for safe hyperlinking of URIs in documents
If a document contains a well-formatted (and sanitised) URI, then hovering over it should display a preview of the resource it links to (perhaps an image in s3) or the option to click through to it using the OS standard browser.
2 votes -
I would like $match expression to not evaluate 15*24*60*60*1000 expression with the date, instead use the literal expression
When translating the following aggregation code, Compass evaluates the expression with the date. I would like to have a feature where it translates the literal expression to the available language.
Example of aggregation code:
"date": {$gte: new Date((new Date().getTime() - (15 * 24 * 60 * 60 * 1000)))}2 votes -
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
- Don't see your idea?