Compass
454 results found
-
2 votes
-
Support RHEL 6 or CentOS 6 in Compass
Support RHEL 6 or CentOS 6 in Compass
1 vote -
Remember its zoom size on startup
Everytime we open compass it starts with default zoom size 100%.
Is really annoing to have to adjust zoom using crtl + +/- everytime we open it.
6 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 -
36 votes
-
The JSON Schema export should be producing a jsonschema file that can be used immediately with schema validation
It currently dumps a bunch of analysis information even though the menu item is "Share Schema as JSON". This file is useless for trying to harden or define a schema, even in non-mongodb tools (like validating documents match schema in our programs).
4 votes -
Ability to drill-down and easily export deeply nested arrays
Provide the ability to drill-down and export any MongoDB array from Compass to a csv file, no matter how deeply it is stored within a document. So, one should be able to drill-down to the given array (no matter how many levels deep) in Compass, and then click "export to csv" to export only that nested array's contents to a CSV file.
4 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 -
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 -
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.
64 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 -
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 votes -
Edit facet stages
Right now, if we add a facet stage into the aggregation pipeline, we have to write the rest of the aggregation query manually. Users should be able to edit the sub-pipelines within a facet stage.
3 votes -
Make compass remember its zoom size
Everytime we open compass it starts with default zoom size, this is really annoing to have to adjust zoom everytime we open it. using crtl + +/-
2 votes -
Display Documents within a Frame
When clicking on a large collection (or running a long-running filter), the Documents are loaded within the main window and prevents the users from performing any other operation. By displaying data within a subframe (like for the aggregation pipeline builder), users can continue to work without waiting for the documents to load.
1 vote -
Cancel a Preview Operation in the Aggregation Builder
Currently, to cancel a preview operation in the aggregation builder, we have to close the tab and open a new tab, losing any changes to the aggregation pipeline if it hasn't been saved. Making a Cancel Operation feature to stop the Preview would allow the user to continue within the same tab.
1 vote -
Add OpenSSH config and auth agent support
I have to use a vpn which forwards into a proxy to connect to my mongo cluster.
My PC => VPN => Bastion Host => Mongo Cluster
This is very easy to do using OpenSSH configs in other tools but compass does not support this option.
1 vote -
Filter By Hexadecimal
When filtering by number, it would be nice to be able to filter by Hex (Base16) and Binary (Base2) values (ie. { field: 0x12345678 } or { field: 0b10101010 }.
2 votes -
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 -
real time connectivity metrics
Hello,
in order to perform more accurate analysis, it would be helpful if the "RealTime" section is filled with more information.
For example, the possibility to track from where which connection originates, at time X ( preferably in the past).
Best regards
1 vote
- Don't see your idea?