Skip to content

Share your ideas with us

711 results found

  1. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Export Oracle SQL Subquery into Mongo Aggregation Query After Migration from SQL to MongoDB done

    Hi Studio 3T Team,
    I notice that this IDE have a powerful feature that can migrate from Oracle SQL Database into mongodb Database collection and can also using custom SQL Query code, but my point is
    after the migration done we also want to see the mongo aggregation query that has been converted right after this migration process done, it will be more powerful if we have this kind of feature , can we have it ?

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Please do not write into the user home directory without explicit permission

    Currently 3T writes settings and other things into the user home directory under .3T, .swt and .cache (on macOS; possibly different on other systems). This clutters the home directory and is therefore generally discouraged.

    On macOS specifically, Apple user interface guidelines dictate that settings should go into the folder ~/Library/Preferences, and cache files should go into ~/Library/Caches. Similarly, on Linux the generally agreed-on guideline is to adhere to the XDG Base Directory Specification.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. make the tab key trigger autocomplete

    Sometimes, I'll be typing a query in Studio 3T, and your suggestion thing will pop up, and I'll try to complete it by pressing tab on my keyboard, expecting it to complete the way that autocomplete works in many other programs (such as VS Code, bash, and I think Robo 3T), but instead, it will type a tab character. Is there any way to make the tab key trigger autocomplete? I looked in the settings and I couldn't find anything.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. view -> zoom -> 150 %

    I would like a zoom function so that I can have everything in studio displayed larger.
    Or a functionality like in most windows and browsers: Ctr+ ==> larger view

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Since upgrading to macOS Ventura, UI has been lagging noticably

    Not really a feature request so much as a bug report, but switching to the Studio3T window has become very slow and often I'll wait and nothing will happen so I'll try switching again and it shows up then disappears. It's become cumbersome to work with.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. 1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. [Aggregation Editor] Try to match database and collection on Server change

    When changing the Server in the aggregation editor, it's likely that the developer would want to continue working with a database and collection of the same name (i.e. when running an aggregation against a development environment first and running it against production afterwards).

    However, when the server is changed using the server dropdown in the aggregation editor, the first database on the server and the first collection of the database are selected.

    I'd propose selecting a database with the same name as the one that was selected before, if there is one. The same should work for the selected collection.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. [Aggregation Editor] Don't ask for resetting to stage template when switching databases

    I often find myself wanting to run the same aggregation against different environments. To do that, I create the aggregation against one of the environments, then connect to the second one and change the target database in the aggregation editor (via the server/database/collection dropdowns).

    Since the introduction of the 'Overwrite Specification' modal, changing the server, database or collection shows the 'Would you like to overwrite the current code with the template of selected operator' modal for ALL stages in the aggregation. This MASSIVELY interrupts the workflow and should be considered a bug.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Cloud access and security

    Have the ability to save, access your queries and history, connections and scheduled tasks from anywhere.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Add Studio 3t as URI handler in OSX

    It would be great if we could launch a mongodb url from a browser (Firefox/chrome) and have it load/auto-connect in Studio3t. We Programmatically spin-up/down databases with different connection strings and being able to one-click launch (commandline params?) would be wonderful.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Enhanced static checking in Intellishell

    The scripting process in Intellishell would be MUCH faster with static checks that identifiers have a value.
    For example the editor does catch the following very, very common mistake;

    // declaring some variable
    const someVar = db.getCollection('someColletction').findOne();
    // erroneously referencing some other (undefined) variable since the user misspelled it
    print(someVarr);

    Even worse, the misspelled identifier could have a value stored in the interpreter (from a previous execution) even if it doesn't appear in the current version of the script. This is a problem since the code could actually execute, and dangerously give unexpected results (for example, the user updates documents…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. Team communication management

    Would be great to be able to pass records/data/fields/values between team members, instead of playing "broken telephone" when passing details on other channels.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Allow updating just one field on import with custom text.

    Right now you can update just one field with the same value using the $set function but using import, it should allow to update a specific field of all the records without touching the other fields.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Change Foreground Color of the "Enable Query Assist" Tab

    When the dark theme is configured, and you click on the "IntelliShell" button, the "Enable Query Assist" tab name background color turns to a bright light blue that makes almost impossible to read as the letters are white. Please, review the back/foreground colors for these tab and all the others in the shell panel to keep color uniformity when hovering and when selecting those tabs.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    under review  ·  1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Make fs.files (and fs.chunks) data deletable with a task if the _id is not referenced in any collection

    Make fs.files (and fs.chunks) data deletable with a task if the _id is not referenced in any collection and run it every day part of scheduled task within 3T.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Open export to SQL feature in free versions

    I need to understand and check how free version works for SQL export lets say mongo to postgres

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Aggregation pipeline usability improvements

    The visual aggregation builder is awesome and very helpful if someone wants to debug an aggregation pipeline. For big pipelines though, creating every stage independently is really time consuming and I personally find myself finding workarounds to avoid re-creating the pipeline.
    My suggestion is to add the ability to create the different stages for a pipeline by simply copy-pasting a valid one.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?

Share your ideas with us

Categories

Feedback and Knowledge Base