Який хороший клієнтський інтерфейс MongoDB?


58

Я використовував Rockmongo в Windows - це веб-інструмент на базі php. Але в Ubuntu (12.04) це поводиться смішно - запити вичерпуються часто - і я шукаю кращих клієнтів. Хтось знає щось хороше для MongoDB на Ubuntu?


Я підтримую оновлений список вікі-стилів інтерфейсів адміністратора MongoDB, включаючи крос-платформні з відкритим кодом, у цьому відповіді ТА .
Дан Даскалеску

Відповіді:


66

Robo 3T (раніше відомий як RoboMongo)

Інструмент MongoDB для управління з відкритим кодом, орієнтований на оболонку (тобто графічний інтерфейс адміністратора).

[Він] вбудовує той самий механізм JavaScript (на основі Mozilla SpiderMonkey), який використовує оболонку монго MongoDB. Це означає, що ви можете повторно використовувати наявні навички Shell MongoDB в Робомонго.

Редагувати

Ще трохи інформації:

  • Він доступний для Linux, OSX та Windows .
  • Щодо Linux, існують пакети, доступні у форматах .rpm (Fedora, CentOS, openSUSE), .deb (Debian, Ubuntu) та .tar.gz.
  • Це безкоштовно (як у мовленні); ви можете отримати доступ до його сховища GitHub тут .

2
Не забудьте перевірити, View -> Explorerколи програма запущена вперше - інакше ви втратите пошук списку баз даних, як я.
budhajeewa

Ця програма погано написана. На сьогодні не працює в Windows 7 (версія 0.8.5). Спочатку я подумав, що він не може підключитися до локального сервера. Потім я погуглив і знайшов тут мені потрібно відкрити Провідник. І тепер це показує, що у мене немає колекцій в db.
експерт

2
@ruslan RoboMongo не працює з Mongo 3.0 і вище. Нещодавно нам довелося перейти до MongoChef через це.
Нашенас

2
Щодо підтримки MongoDB 3: "Robomongo 0.9.0 RC2 підтримує MongoDB 3.x та WiredTiger двигун. Про будь-які знайдені проблеми повідомте на github.com/paralect/robomongo/isissue/520 ".
rsenna

1
@Cerin: яка версія Ubuntu, а яка версія RoboMongo?
rsenna

19

Одне, що мені відомо (але інтерфейс не дуже подобається) - це UMongo , який є настільним, а не браузерним додатком. Ось скріншот:

скріншот UMongo

Поки я використовував MonjaDB - це плагін Eclipse, а Eclipse - це все одно мій IDE. Мені це подобається; схоже, є всі функції, якими я користувався в RockMongo .

Ось знімок екрана від MonjaDB (на його веб-сайті є більше, а також кілька інструкцій):

скріншот MonjaDB

Щоб його встановити, вам, очевидно, потрібен Eclipse (який ви можете отримати в сховищах Ubuntu). Після того, як ви зробите це, вам потрібно перейти в Довідку-> Встановити нове програмне забезпечення ..., а потім додати цей сайт оновлення . Хоча мені це подобається, я не думаю, що багато людей замінять IDE лише на GUI для Mongo (хоча я можу помилитися).

І UMongo, і MonjaDB мають свій вихідний код на GitHub.


2
Сайт Umongo вже немає.
Серін

12

Ви можете перевірити mongobooster . MongoBooster - це орієнтований на оболонку інтерфейс міжплатформного графічного інтерфейсу для MongoDB v2.2-3.2, який забезпечує оновлення на місці, інтеграцію Lodash & Moment.js, підтримку синтаксису ES6 та справжній досвід інтеліссенса.

MongoBooster має такі функції:

  1. MongoBooster пропонує справжній досвід IntelliSense. Служба вбудованої мови знає всі можливі доповнення, методи, властивості, змінні, ключові слова, навіть назви колекцій MongoDB, назви полів та операторів. Пропозиції IntelliSense з'являться під час введення.
  2. У редакторі сценаріїв підказки параметрів з’являться під час набору методу виклику. Знімки діапазону дат, фрагменти перетворення SQL в MongoDB ...
  3. Наведення миші покаже багато корисної інформації, наприклад типи символів, визначення функції, інформація про тип та документ.
  4. Відповідні дужки будуть виділені, як тільки курсор знаходиться біля однієї з них.
  5. Все, що може зробити MongoBooster, знаходиться в палітрі команд. Перегляньте це за допомогою ярликів CTRL-SHIFT-P
  6. SSH тунелювання для з'єднань MongoDB
  7. Просте управління наборами осколків і реплік
  8. Є безкоштовна ліцензія з деякими обмеженнями.

Відмова: Я працюю в MongoBooster.

mongobooster_main_screen


Я завантажив цей інструмент і запустив з ним одну агрегацію. Не вдалося (жодних документів не повернуто). Далі! У мене немає часу на інструменти, які потрапляють на помилки протягом 5 хвилин. Агрегація спрацьовувала нормально в Робомонго.
jcollum

9

3T MongoChef - багатоплатформенний графічний інтерфейс для настільних пристроїв для MongoDB і працює також на Ubuntu. Це комерційний інструмент, але він безкоштовний для особистого та некомерційного використання.

Він має безліч корисних функцій, наприклад, місцеве редагування даних або конструктор пошукових запитів перетягування та перетягування (www.3t.io/mongochef/mongochef-whats-new).

** Скріншот 3T MongoChef на Ubuntu **


3
Єдине додаток із всього списку, яке працює з Mongo 3.1.x.
експерт

1
MongoBooster також працює на 3.1 / 3.2, а також Mongo Management Studio .
wfsm77

Дуже важливо: також працює на MongoDB 3.2!
TomiL

Це належить Studio3T, тим самим людям, які розробляють RoboMongo? Навіщо робити конкурентоспроможні продукти?
Серін


2

qMongoFront - це клієнтський інтерфейс MongoDB, заснований на QT, на Linux. Він абсолютно безкоштовний і відкритий.


2

Компас MongoDB

GUI для MongoDB. Візуально вивчіть ваші дані. Запустити спеціальні запити за лічені секунди. Взаємодійте зі своїми даними за допомогою повної функціональності CRUD. Перегляд та оптимізація ефективності вашого запиту. Доступно в Linux, Mac або Windows. Компас дає вам змогу приймати розумніші рішення щодо індексації, перевірки документів тощо.

  • Офіційний графічний інтерфейс від MongoDB.
  • Функції багаті: забезпечує не тільки прямий доступ до даних, але й статистику сервера в режимі реального часу, візуальні плани пояснення, обслуговування індексів, конфігурацію конвеєрних мереж.
  • Він доступний для Linux (RedHat, Ubuntu), OSX та Windows .
  • Версія спільноти безкоштовна (як у пиві, а не FLOSS) та не має деяких функцій. Щодо комерційної версії: "Компас MongoDB доступний як частина наших підписок, як і Readonly Edition та Isolated Edition".

Лише зауваження, вам потрібно вибрати "Community Edition", щоб завантажити його, не надаючи Mongo всіх ваших даних.
тудор

1
І це segfaults на Ubuntu 18.10 :-(
tudor

@tudor Вибачте за це. Я зміг успішно використовувати його в Windows і OSX, спробую його в Ubuntu. MongoDB Compass все ще триває незавершеною роботою: повільний запуск, якийсь шорсткий по краях, але це виглядає перспективно.
rsenna

1

Mongo Management Studio

Це інструмент крос-платформи з гарним інтерфейсом. Видання громади - безкоштовно. Професійне видання має більше функцій і включає підтримку.


1

Robo 3T

Robo 3T (раніше Robomongo) - безкоштовний легкий графічний інтерфейс для любителів MongoDB. Robo 3T ( robo3t-snap ) упакований як оснащений пакет у всіх підтримуваних на даний момент версіях Ubuntu. robo3t-snap упакований із вбудованою оболонкою MongoDB.

Щоб встановити Robo 3T для пошуку програми в програмі Ubuntu або відкрийте термінал і введіть:

sudo snap install robo3t-snap  

Студія 3T

Studio 3T (раніше MongoChef) - це професійний графічний інтерфейс та IDE для MongoDB. Studio 3T доступний у версіях Core, Pro та Enterprise. Видання Core завжди безкоштовне для некомерційного використання.

Особливості:

  • Автозаповнення запитів за допомогою IntelliShell
  • Перетягуйте поля для візуальної побудови запитів
  • Використовуйте SQL для запиту до MongoDB
  • Побудувати запити агрегації поетапно
  • Створіть код драйвера на 5 мовах
  • Кілька способів імпорту та експорту, включаючи міграцію SQL
  • Автоматизувати такі повторювані завдання MongoDB, як імпорт
  • І ще багато іншого ...

0

MongoDB не включає адміністративний інтерфейс у стилі GUI. Але насправді я б рекомендував перевірити користувальницькі інтерфейси адміністраторів, перелічені на docs.mongodb.org, що корисніше, а списки оновлені

Для отримання додаткової інформації перейдіть за цим посиланням


У списку є кілька хороших графічних інтерфейсів, але більшість не підтримує Ubuntu.
Eyal

0

Показати концентратор DB Tadpole. Tadpole - це клієнтські інструменти для веб-бази. https://github.com/hangum/TadpoleForDBTools/wiki

підтримка mongoDB, mariaDB, MySQL, MSSQL, вулик apache, pgsql, sqlite ... інші


Ласкаво просимо до Ask Ubuntu! Хоча це теоретично може відповісти на питання, бажано було б сюди включити істотні частини відповіді та надати посилання для довідки.
Ерік Карвальо

0

є безкоштовний інструмент графічного інтерфейсу NoSQL Viewer для MongoDB та інших баз даних NoSQL, який забезпечує зручний інтерфейс для даних та підтримує безліч корисних функцій


чому ніхто не підтримує цю відповідь ... мені цікаво ..
Буді Мульо

-3

Robomongo , інструмент для управління платформою MongoDB, орієнтований на оболонку, працює в більшості систем Linux. Має rpm, dep пакети та архів tar.gz

Якщо система не підтримується, окремий інсталяційний пакет також є.


4
Робомонго вже згадувалося в попередній відповіді ...
Девід Едвардс

-3

NoSQL Viewer - це безкоштовний інструмент, який підтримує MongoDB та інші бази даних NoSQL.

Тут доступний переглядач NoSQL .


3
Дякую, але переглядач NoSQL вже запропоновано в попередній відповіді.
Eyal
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.