Compass
450 results found
-
autosave
autosave in aggregation builder
1 vote -
Entity Relationship Diagram
I would appreciate a feature that enables the designer to map entity relationships in similar fashion to SQL entity relationship diagrams (ERD). At present I’m using Datensen’s Meteor Modeler for this purpose. It would be nice to have this capability rolled into Compass.
1 vote -
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 -
Filter the collection list in the collection screen by the "Filter your data" term
The "Filter your data" search box on top of the list of dbs/collections allows to filter databases and collections. In databases with a large number of collections this is very useful to have quick access to the colletion(s) of interest without the need to scroll through the whole collection list in the collections screen.
Unfortunately this filter has no effect on the collections list which ist provided in the collections screen. It would be very useful if this list would also be filtered by the filter term to have the collections of interest side by side with their metrics (Documents,…
1 vote -
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
12 votes -
expand text areas
text areas in documents have a limited size, I would like the possibility to expand them to be able to view the complete text, wrapped between the window width, using vertical scroll bars for the height.
1 vote -
Ability to copy paste an entire pipeline as text and split it into stages of the builder UI
The pipeline builder is powerful for constructing an aggregation pipeline. However, it would be good to copy an entire pre-written pipeline into the aggregation builder as text and have it syntactically divide the text into the aggregation builder stages UI.
This will help make pipelines written previously and not saved on Compass easily modifiable over copying each stage manually into the builder UI, which is a tedious process for long pipelines.
1 vote -
Copy as "normal" JSON
Would be nice to have ability to copy data in mongo shell compatible format. NOT like this:
{"id":{"$oid":"58a1b4496711f017c2be2c86"},"reportedBy": "$oid":"589b5cddb8843f642c09eecd"},"createdAt":{"$date":"2017-02-13T13:27:37.594Z"}}
But like this:
```
{ "id" : ObjectId("58a1b4496711f017c2be2c86"), "createdAt": ISODate("2017-02-13T13:27:37.594Z")}
```12 votes -
10 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 -
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 -
Export Files from GridFS
A nice reature would be to be able to export stored binary files in GridFS via the Atlas UI. It will allow the users to click an export button on the fs.files collection and would stream out the file using gridfs in the drivers.
3 votes -
Lock order or sort documents in Aggregation Pipeline Builder's preview area
When we create a pipeline, it'd help if we could check the same documents data in the different stages ( now their preview is from randomly selected documents AFAIK ), so it's inconvenient to inspect one specific documents preview phases through all the stages.
Possible solutions:
1) lock the first stage's documents' order and apply it to the following stages (if possible, eg. if the stage is $group, then we can not apply the rule to the next stage)
2) set a sorting ( if possible ) of documents. But only for the preview.1 vote -
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
-
Aggregation Error Verbosity
It would be a real boon to have the aggregation pipeline builder report errors with any degree of verbosity. Right now it just says "unknown error ocurred", and I have to move my pipeline down to the shell to get a real error message.
3 votes -
Ability to export or move database between localhost and cloud
Exporting collections one by one, manually, is so much to do in 2020
8 votes -
Folders/groups for favorites
Compass users with many deployments need the ability to:
- reorder favorites, possibly based on usage patterns, as well as,
- organize favorites into folders.
These features will allow users to efficiently access important connection favorites, even when there are a large number of deployments present.
42 votes -
Allow a new connection (or "connect to") to occur from the Compass app icon in the doc
Something like this would make it easier to quickly create new connections
1 vote -
MongoSH search command
It could be very useful a command such as "Ctrl+R" in Ubuntu, where you can type some letters and find a command from the command history.
For instance, if I executed "use mydb", "mydb.mycollection.find()" and "use anotherdb", by typing "Ctrl+R" and "use m", there should be anything such as in the ubuntu's terminal that autocompletes the command "use mydb".
1 vote
- Don't see your idea?