Share your ideas with us
730 results found
-
Explain plan seems to ignore .special or .hint on find queries
I am trying to provide the hint and either atlas is not using the index I am suggesting or the shell is ignoring it when doing an explain. The explain is showing that it is using a different index.
2 votes -
Schema diagram
A schema diagram generator to graphically depict and visualize collections, their objects, indexes and relationships.
2 votes -
Add a query builder for aggregation stage 'lookup' sub pipeline
The new lookup stage supports the sub-pipeline. When deeply nested, it's very difficult to read the query in a small window. 'lookup' stage needs some improvement in UX.
2 votes -
Show collection name on Tab title by default
When open several tabs to edit/view different collections, it's hard to know which tab is for which collection.
I think its good to show current collection name on Tab title by default, to help users recognize.2 votes -
Cloud access and security
Have the ability to save, access your queries and history, connections and scheduled tasks from anywhere.
2 votes -
Shift + Click to close tabs
Right now, after clicking the "x" to close an IntelliShell tab, the app requests additional confirmation before closing the tab.
I suggest adding an option that allows users to close the tab without being prompted to save by pressing a combination of keys like (Ctrl + Shift + F4), but using the mouse, such as Shift + click, for a quicker workflow.
2 votes -
SQL subqueries
While this has been requested as part of other requests, I wanted to ask for this feature specifically. It would be a game-changer for me.
SELECT * FROM mytable
WHERE foreignKeyColumn in (SELECT _id FROM lookupTable)2 votes -
Add option to disable Syntax Check in IntelliShell
Unfortunately in version 2021.10.0 the IntelliShell was getting very bad and makes the editor useless when you have to work with longer scripts.
I don't expect an immediate solution for better code-folding and syntax highlighting. But a quick and easy fix would be an option to Enable/Disable the Syntax Check. Then I would disable it and could continue using Studio 3T.
Note, even the 30 years old VBA-Editor in MS Excel provides this option, it should be a rather small change in the code of Studio 3T.
2 votes -
Predefined queries with parameters
Let the user select for a collection a query with parameters.
Also let the user ctrl+click (or similar) on an attribute of a doc to open one of this queries with parameters (from this or other collection) with that clicked attribute as a parameter value.
For example:
On my 'orders' collection I predefine the query {_id: <param1>}
and on my 'users' collection, predefine that if I ctrl+click on a user attribute 'lastOrderId' it will open the 'order' collection and auto-run the query stated above with 'param1' being the value of 'lastOrderId'.2 votes -
2 votes
-
Import Task - Json - Import Source does not show path
I am setting up Tasks to import export/import collections into various test databases. The Task Edit option on Import Json does not seem to provide a facility to view the path to the import sources. This would be useful to confirm the data source is the correct one before running the Task.
2 votes -
Open IntelliShell as Aggregate Query
I open IntelliShell 95% of the time and change the opening line from
.find({}) to .aggregate([]). It would be great if a preference let me choose which is the default.2 votes -
Value search enhancement
- Can you make the collections multi selectable. Often I want to search through all collections, except for 1 (large one)
- Can you also enable field name (key) search?
2 votes -
Application update on closing, not when starting
Every time I start the application it prompts me to update, which is annoying because I didn't start the app to stop me from doing what I want to do.
A much pleasant experience for me would be to be prompt for an update when I try to CLOSE the app. When I close the app I am happy to spend one more minute to update, as it is not blocking the activity I intended to do.Thanks
Tomer2 votes -
Query formatting: Provide configuration options / extend formatting behaviour
Like word-wrap/line-length, quote-style, indentation width, trailing commas etc.
Examples:
- https://beautifier.io/
- https://prettier.io/playground/2 votes -
Provide the ability to schedule the execution of MongoDB queries in Tasks
Run MongoDB queries as a part of Tasks in Studio3T
2 votes -
Generate Java/JavaScript/Python/Ruby/PHP/C# code for insert, update, delete operations
The Update dialog and the Delete dialog currently only generate the filter and update spec documents. It would be great if we had an option to generate code in Java/JavaScript/Python/Ruby/PHP/C# for insert, update, and delete operations.
2 votes -
I suggest you don't remove unused query clauses from the query if you hide and re-show the visual query builder
If i enter a query in the visual query builder, then uncheck one of the conditions, then hide the query builder, it removes the unchecked conditions. I expect all the conditions to be there still, I might have just hidden it to get a wider view of the data.
2 votes -
Add option to snap connection tree to current tab
In some IDEs, there's an option to snap/scroll the left hand pane (files/projects etc) to the relevant item when you change tabs on the right hand side.
In the Studio3T context, this would mean:
- You change tabs (with the new setting / preference on)
- The connections pane highlights and scrolls to the collection / server for the newly selected tabThis would be useful, for example if you have multiple servers open, with multiple connections in each.
2 votes -
Data masking with fake data
We often have the use case that developers need "real" data to test features, debug errors or use a development / staging system.
Currently we have lots of hand crafted tools and scripts which export data from the live system and mask sensitive or customer-related fields.
It would be nice if the data masking would support faking data and replace existing data with fake / random generated values especially for values that fall under GDPR:
- first names
- last names
- integer / float values (eg. income)
- dates (birthday)
- address dataThis way we could create a
…2 votes
- Don't see your idea?