Запросить IDE для MongoDB?
Мне интересно, есть ли среда для MongoDB, которая позволяет запускать запросы и видеть результаты? Это будет вести себя как анализатор запросов в SQL Server Management Studio. Проблема, с которой я сейчас сталкиваюсь, заключается в том, что я должен выполнять запросы, такие как "db.MyTable.find()" из командной строки, что не является хорошим решением.
Если ответ отрицательный, существует ли более зрелое решение "без sql", такое как MongoDB, у которого есть IDE?
Ответы
Ответ 1
Веб-сайт
Для PHP я бы рекомендовал Rock Mongo. Твердо, много отличных функций, простая настройка.
http://code.google.com/p/rock-php/wiki/rock_mongo
Если вы не хотите ничего устанавливать... вы можете использовать веб-интерфейс MongoHQ (даже если ваш MongoDB не находится на MongoHQ.)
https://mongohq.com/home
Окно
На сегодняшний день лучшим пользовательским интерфейсом (для Windows) в настоящее время является MongoVUE.
http://blog.mongovue.com/
Выглядит отлично, множество функций, и если вы новичок, это действительно поможет вам разобраться...
http://blog.mongovue.com/features/
Здесь Q & A с автором, если вы заинтересованы...
http://learnmongo.com/posts/qa-ishann-kumar-creator-of-mongovue/
Существует официальный список административных инструментов: http://www.mongodb.org/display/DOCS/Admin+UIs
![alt text]()
Ответ 2
Другой претендент: http://www.robomongo.org/
Robo 3T (ранее Robomongo) дает вам интерфейс, похожий на оболочку, но выводит ваши результаты в gui.
Его доступно для окон, mac (dmg, zip) и linux (deb, rpm, tar.gz) в качестве настольного приложения. В настоящее время существует бесплатная версия сообщества (без рекламы, всех функций) и платных с большей поддержкой и влиянием на отставание.
Robo 3T (ранее Robomongo) печатает результаты в текстовом представлении treeView или Json и поддерживает генерацию UUID (.NET-, Python-, Java-кодирование). Он имеет автозаполнение, показывает сразу несколько результатов и имеет историю запросов.
![Robomongo screenshots (linux, mac, windows)]()
Ответ 3
Использование MongoVue (лицензионная версия), но я считаю, что он слишком ограничен. Пользовательский интерфейс администратора должен предоставить вам базовые функции, такие как удаление записи, щелкнуть правой кнопкой мыши, установить нуль, вставить данные с помощью сборщика и т.д. Наконец, в конце появилась запись с помощью json-запросов с консоли.
При проверке страницы инструментов администрирования mongodb после моего разочарования с MongoVue наткнулся на следующее. Мне не нравятся эти инструменты "все-в-одном", но я думаю, что я попробую его
http://www.nucleonsoftware.com/Products/Database-Master