Summary
Предоставить выбор из 3 режимов отображения документов коллекции MongoDB: Table Grid (уплощенные столбцы первого уровня), Tree View (дерево JSON-узлов) и Raw JSON / EJSON.
Context
Текущий карточный вид удобен только для простых документов. При однотипных коллекциях табличный грид позволяет быстро сканировать данные и сортировать по колонкам, а Tree View — исследовать глубоко вложенные массивы.
Implementation Details
- Table Grid: Интеграция с виртуальным
ResultGridView (первый уровень полей в колонки, вложенные объекты — интерактивные бейджи).
- Tree View: Интерактивное дерево с возможностью сворачивания и копирования JSON Path.
- JSON View: Редактор с подсветкой синтаксиса
json через syntax_highlight.
- Добавить сегментированный переключатель режимов в тулбар
MongoDocumentsView.
Acceptance Criteria
Summary
Предоставить выбор из 3 режимов отображения документов коллекции MongoDB: Table Grid (уплощенные столбцы первого уровня), Tree View (дерево JSON-узлов) и Raw JSON / EJSON.
Context
Текущий карточный вид удобен только для простых документов. При однотипных коллекциях табличный грид позволяет быстро сканировать данные и сортировать по колонкам, а Tree View — исследовать глубоко вложенные массивы.
Implementation Details
ResultGridView(первый уровень полей в колонки, вложенные объекты — интерактивные бейджи).jsonчерезsyntax_highlight.MongoDocumentsView.Acceptance Criteria
AppSettings.