2010-07-22 3 views
138

В настоящее время я использую MongoDB в системе отчетности и должен удалить целую кучу тестовых документов. Хотя у меня нет слишком много проблем с использованием инструментов командной строки, основанных на JSON, крайне сложно выполнять поиск документов, копировать и вставлять OID и т. Д., особенно из окна командной строки (когда-либо пытался «пометить» текст, который обертывает несколько строк?)Существуют ли какие-либо визуальные инструменты для MongoDB (для Windows)?

Быстрый поиск в Google не очень сильно проявился (только инструмент Mac), но я думал, что попрошу здесь.

Я понимаю, что вряд ли будет что-то даже близко к SQL Server Management Studio с точки зрения набора функций, но есть ли что-нибудь, по крайней мере, подобное? Просто что-то, что позволит мне визуально проверять базы данных и коллекции, выполнять некоторые простые задачи CRUD и управлять несколькими сценариями в правильном окне (а не в командной строке DOS)?

Если нет, выполняется ли какая-либо работа в любом месте? Я мог бы даже пожелать внести свой вклад, если бы знал, что искал, но я даже не могу найти намека на зародыш, который может подумать о создании чего-то подобного для Windows.

Буду признателен, если кто-нибудь сможет указать мне в правильном направлении.

+3

Я голосую закрыть свой собственный вопрос; в то время, когда было написано, пейзаж был бесплодным, и даже один или два ответа были чудом. Но теперь, похоже, есть много инструментов, и ответы только собираются превратиться в опрос с течением времени. – Aaronaught

+2

Я буду рад сохранить [главный ответ в качестве вики сообщества и обновить его, как развиваются инструменты администратора MongoDB] (http://stackoverflow.com/a/6691013/1269037). –

+13

Моя единственная проблема с SO - насколько агрессивной мы занимаемся в закрытых вопросах. Возьмите это - я нашел его с помощью поиска Google, он очень популярен и имеет отличный и хорошо поддержанный принятый ответ, который был очень полезен для меня, разработчика. Зачем тогда это закрывать? Этот вопрос не доказал, что он требует обсуждения, аргументации, опроса или расширенного обсуждения. Если он закрыт, мы уменьшаем совокупность знаний, к которым имеют доступ программисты, что противоположно духу и намерению SO, ИМХО. –

ответ

176

Несколько ГПИ были созданы, чтобы помочь разработчикам визуализировать свои данные. Mongo-tools перечисляет многие из них (отметьте «GUI» в разделе «Цель»), хотя и без комментариев. Некоторые популярные из них являются:

  • MongoDB Compass - предоставляет графический пользовательский интерфейс, который позволяет визуализировать схему и выполнить специальные запросы к базе данных - все с нулевым знанием языка запросов MongoDB в. Developed by MongoDB, Inc
  • Robo 3T - оболочка-ориентированный кросс-платформенный инструмент с открытым исходным кодом MongoDB.Только связанные с оболочкой функции, например. множественные оболочки и результаты, автозаполнение. Нет упоминаний об экспорте/импорте или других функциях. Последняя заявка: 2017-июл-04
  • Studio 3T, formerly MongoChef - многоплатформенный браузер данных и редактор рабочего стола для графического интерфейса MongoDB (версия ядра бесплатна для личного и некоммерческого использования). Последнее завершение: 2017-июл-24
  • HumongouS.io - предоставляет интерфейс веб-администратора для MongoDB со всеми функциями CRUD, построителем диаграмм и некоторыми возможностями совместной работы. (не является бесплатным)
  • RockMongo - инструмент администрирования MongoDB, написанный на PHP5. Предположительно лучшее в мире PHP. Как и PHPMyAdmin. Последняя версия: 2015-сентябрь-19
  • Database Master - основанная на Windows MongoDB Management Studio, также поддерживающая СУБД. (не бесплатно)
  • MongoBooster - оболочка, ориентированных на кросс-платформенный графический инструмент для MongoDB v2.2-3.2, который обеспечивает обновление на месте, свободно построитель запросов, поддержка синтаксиса ES6 и опыт IntelliSense ... Последний коммит: 2016-май-24.(бесплатно для личного и некоммерческого использования)
  • SlamData - с открытым исходным кодом веб-интерфейс пользователя, который позволяет загружать и выгружать данные, выполнять запросы, создавать диаграммы, анализировать данные.

Заброшенные проекты:

  • Fang of Mongo - веб-интерфейс на базе построен с Django и JQuery. Последний бой: 2012-янв-26, в раздвоенном проекте.
  • Opricot - оболочка MongoDB на основе браузера, написанная на PHP. Последняя версия: 2010-Sep-21
  • Futon4Mongo - клон CouchDB Веб-интерфейс Futon для MongoDB. Последнее завершение: 2010-окт-09
  • MongoVUE - элегантное графическое приложение для Windows. Free and non-free versions.Последняя версия: 2014-Jan-20
  • UMongo - с открытым исходным кодом инструмент полнофункциональным администрирования сервера MongoDB для Linux, Windows, Mac; написанных на Java. Last commit 2014-June
  • Mongo3 - интерфейс для управления кластерами на основе Ruby/Sinatra. Последний совершает АПР 16, 2013
+0

Отличный ответ, очень конструктивный. Также, если я могу повторить: http://www.litixsoft.de/mms/ – nottinhill

+0

, кто из них может предоставить модификацию ссылки схемы? wstorm не может редактировать ссылки –

+0

** Относительно MongoVUE ** - Я собираюсь бросить это здесь, поэтому, надеюсь, люди это видят. MongoLab только что обновил большинство планов v3.0 от MongoDB. MongoVUE использует аутентификацию 'mongod v2.6' и, следовательно, теперь многие люди больше не смогут удаленно подключаться к любому экземпляру' mongodb v3.0'. Если вы используете другой удаленный провайдер, и они используют '> = v3.0 of mongodb', вы больше не сможете подключиться –

-1

Для этого есть веб-проект, который относительно рано называется Pongo. Он требует установки Python и некоторых зависимостей, но он должен работать в Windows.

+1

Кажется, немного больше головной боли, чем я готов пройти прямо сейчас, чтобы запустить его, но это похоже на большое предложение для любого, у кого уже есть зависимости. – Aaronaught

+0

Понго умер. [Без обязательств с 2010 года по ноябрь] (https://bitbucket.org/vrde/pongo/commits/all). –

-2

Если вы можете запускать PHP-скрипты, вы можете дать PHP MongoDB Admin попытку. Это единственный PHP-скрипт, который дает вам базовые функции управления и поиска.

+0

Этот инструмент мертв. [Без обязательств с 2010 по август] (https://github.com/steves/php-mongodb-admin/commits/master). Если вам нужен инструмент, написанный на PHP, вместо этого используйте [Rockmongo] (http://stackoverflow.com/a/6691013/1269037). –

4

MongoVUE выглядит многообещающим.

http://mongovue.wordpress.com/

+0

Как сказал Джастин, это еще не полный инструмент администрирования. – UpTheCreek

+2

** ПРЕДУПРЕЖДЕНИЕ: ** [MongoVUE * кажется * заброшен] (http://blog.robiii.nl/2014/10/mongovue-gridfs-bug.html#abandoned) – RobIII

3

Реальный ответ ... Нет

До сих пор, как я обнаружил, что нет разумного или общедоступный для Windows MonogoDB клиента, который на самом деле очень печально, так как MongoDB очень сладкий.

Я думал о том, чтобы слить простое приложение с WPF на Codeplex ... но я не был очень мотивирован.

Что Вам понравилось бы? Может быть, вы можете вдохновить меня или других?

Например, вы просто хотите просмотреть DBs/collections &, возможно, простые изменения (чтобы вам не пришлось использовать оболочку) или вам нужно что-то более сложное?

+1

Хотя полезно, я бы не .. скажем, MongoVUE - еще один «истинный» визуальный инструмент. Это не позволяет редактировать коллекции/документы в это время (например.) Однако здесь есть вопросы и ответы о его предстоящих функциях: http://learnmongo.com/posts/qa-ishann-kumar-creator-of-mongovue/ –

+0

Согласен, «нет» в настоящее время лучший ответ. Работа с MongoDB на окнах - больнее, чем должно быть - просто из-за отсутствия инструментов. Большинство из них, перечисленные на сайте MongoDB, являются полуфабрикатами игрушек. – UpTheCreek

+0

MongoVue - отличный и полезный клиент, не понимаю, почему его не использовать –

13

MongoVUE загрузки теперь доступна @http://blog.mongovue.com/downloads

+1

Примечание: Хотя полезно ... MongoVUE не позволяет редактировать коллекции/документы в это время. Тем не менее, здесь Q & A о его предстоящих функциях: http://learnmongo.com/posts/qa-ishann-kumar-creator-of-mongovue/ –

+2

MongoVUE разочаровывает - он выглядит великолепно и имеет приятные функции, но как только вы начинаете Чтобы использовать его, вы осознаете свои ограничения. Вы не можете редактировать записи или даже удалять встроенные документы в визуальный инструмент. – UpTheCreek

+2

** ПРЕДУПРЕЖДЕНИЕ: ** [MongoVUE * кажется * заброшен] (http://blog.robiii.nl/2014/10/mongovue-gridfs-bug.html # отказался) – RobIII

1

Я использую MongoVUE, это хорошо для просмотра данных, но почти нет редактирования способностей.

1

MongoVue это лучший, что я нашел до сих пор, он имеет большие возможности, как базы данных или коллекцию копирование и просмотр текста в режиме для записи, который является чрезвычайно полезным

+1

Обновление - Переведено на RoboMongo –

+0

RoboMongo переехал в Robo 3T – And0rian