Compass
395 results found
-
mongosh should be its own tab at the top with output options
I hate how mongosh is at the bottom. It makes it rather hard to see the results as it involves lots of scrolling, I end up having to write a js file and using
mongosh
in the terminal.
It would be good if it was it's own tab at the top and give options to view the output differently.
The best example I can give is how the robo3t does it. When the data can't be viewed as a tree or table, it just outputs it in text mode.Something like this is super handy for developers and makes it…
5 votes -
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 -
SQL to Aggregation framework converter
The intent would be to run SQL queries directly on MongoDB Compass or convert them to aggregations
5 votes -
Visual rule builder for schema validation
In Compass, it is possible to create validation rules to enforce a schema. It would be good to be able to generate these rules with a simple, visual editor, instead of having to know the MQL or JSON Schema syntax for the validation rules.
5 votes -
List open Compass connections under "Windows" menu.
List open Compass connections under "Windows" menu
5 votes -
Copy data from one collection to another
- this should include duplicating a collection
5 votes -
Make the filter editor expandable to multiple lines
Problem: The filter edit is a 1 line text box. It is no good for creating and editing queries with multiple terms... you can only see a small part of the query
Solution: make the filter edit expandable, so you can see 1 line or many lines.
4 votes -
Edit field while projecting
When projecting certain fields of a document, the UI does not allow the user to edit the document. This is a bit counter-intuitive as editing documents that have a large amount of fields is way harder than only showing the fields (via projection) that need to be edited.
4 votes -
sticky buttons
Make buttons to edit/copy/clone/delete (top of record) and cancel/update (bottom of the record) "sticky" as they stay on viewport of current record (something like a sidebar ?).
When there is a lot of nested data, it could be hard to retrieve the buttons.
4 votes -
Jump to last page
A way to jump to the last page would be much appreciated - right now it shows 20 records at once, so you might need to click a lot of times, to check the last inserted. Also because refresh makes you go back to the first page!
4 votes -
Please bring back the previous dark theme (before 1.38.0)
I updated Compass to 1.38.0 (stable) on Windows. The new dark theme is too high contrast for me and I would like to switch back to the previous dark theme. Unfortunately the themes available in this version are "Light Theme" and "Dark Theme (preview)". At this point I would rather use the Light Theme than use this modern dark theme. Please bring back the previous dark theme in addition to the modern dark theme, or give us a way to customize the theme. Thank you.
4 votes -
Expand all in JSON view should be brought back
When in JSON view, we can previously expand all properties inside a document node by using CTRL+LEFT CLICK (or ALT+LEFT CLICK, i've forgotten).
This feature was removed within the last year.
4 votes -
TAB AUTOCOMPLETE
Add to option to assign tab to autocomplete like has been in every other code editor for the last decade
4 votes -
Save favorite collections for quick and easier access
Working in a large company with many collections, while only several collections are relevant to your daily work can be a hassle.
It'd be nice if there was a way to mark selected collections that would appear on top of all other collections or in a category, like the favorite connection strings or the saved queries4 votes -
Use tab to validate auto-completion
Regression in version 1.36.2: it's no longer possible to validate auto-completion using "tab" key. Only "Enter" now works
4 votes -
AWS IAM in Compass is MFA protected & uses shortly expiring tokens
AWS IAM auth in Compass should be a password/token-copypaste-less, MFA-protected experience that uses shortly-expiring tokens, invisibly to the user. Said differently, selecting AWS IAM creds should prompt me with an { AWS config, MFA challenge } form/flow, and not an {{{ accessKeyId, secretAccessKey, sessionToken }}} form as it does today.
4 votes -
Have the Export Colelction feature list all collection fields by default
The current feature lists the fields from a sample of documents which may miss some fields. Although it is specified in a tooltip, this is quite counter-intuitive in a NoSQL database which is all about document diversity.
When a collection has upwards to 100+ possible fields it becomes quite tedious to figure out which ones are missing from the sample data.
I would like for MongoDB Compass to find the complete list of possible fields for a selected collection and list them all out be default.
4 votes -
copy query to shell
Copy Find or Aggregation Pipeline queries directly to embedded shell. I realize you can export the query then paste it in the shell, but a nice helper would be to click a button which tells the shell to use the current collection and pastes a well-formatted query from the Documents, Schema, or Aggregation tabs of Compass directly into the shell (without executing). At least a copy to clipboard (shell format as default) button.
4 votes -
export sorted data
When clicking export collection button, the sort option specified should be copied to "Export query with filters"
Examples:
db.holidays.find (
{Date: {eq: '2022-04-08'}
).sort ({System : 1})or even make this part editable, so we can add sort option
4 votes -
Don't search for entire document set of a collection on a new tab by default
When I want to search for documents of a collection I select the collection on the left pane and then a new tab is opened, that shows information as seen in picture
big-collection.png
.However, the problem with this default configuration is that is searches for the entire document set to display the information
Displaying documents 1-20 of 1183373
. The executed query is:{code}
{
"appName": "MongoDB Compass",
"command": {
"aggregate": "progress",
"pipeline": [
{
"$match": {}
},
{
"$skip": 0
},
{
"$group": {
"id": 1,
"n": {
"$sum": 1
}
}
}
],
"hint": "id_",…4 votes
- Don't see your idea?