Skip to content

feat(mongodb): MQL Query & Shell Console #1030

Description

@ZhuchkaTriplesix

Summary

Создать многовкладочную консоль MQL (MongoDB Query Language) для выполнения скриптов и запросов формата db.collection.find(...), db.runCommand(...).

Context

Пользователям SQL привычен многовкладочный редактор с горячими клавишами Ctrl+Enter. Для MongoDB требуется аналогичный удобный инструмент запуска произвольных MQL команд.

Implementation Details

  1. Создать MongoQueryWorkspace с многовкладочным интерфейсом (QueryaTabStrip).
  2. Парсер команд MQL преобразует вызовы методов в вызовы MongoService (find, aggregate, runCommand).
  3. Сохранение выполненных команд в историю запросов LocalDb.

Acceptance Criteria

  • Поддержка нескольких вкладок MQL-запросов.
  • Выполнение запроса по Ctrl+Enter / Cmd+Enter.
  • Отображение результатов в Grid / JSON с таймингом.

Activity

  1. added
    enhancementNew feature or request
    editorCode/SQL editor
    uiUser interface components and widgets
    backendBackend database driver execution and queries
    P2Medium priority / Parity & Refactoring
    on Oct 4, 2026
  2. added a commit that references this issue on Oct 5, 2026
  3. ZhuchkaTriplesix commented on Oct 5, 2026

    @ZhuchkaTriplesix
    MemberAuthor

    Resolved via PR #1079

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium priority / Parity & RefactoringbackendBackend database driver execution and querieseditorCode/SQL editorenhancementNew feature or requestuiUser interface components and widgets

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions