Как я могу просмотреть или запросить данные в MongoDB?


я погуглил, но не смог найти рабочий MongoDB viewer или браузер данных.

идеальным (для моих нужд) инструментом будет веб-просмотрщик с мертвыми простыми функциями (просмотр и выполнение запросов).

21 79

21 ответ:

У вас есть :

см.:http://nosql.mypopescu.com/post/334469038/a-couple-of-nice-gui-tools-for-mongodb Надеюсь, он будет часто обновляться, когда появятся новые инструменты!


EDIT:

лучший обзор:http://www.mongodb.org/display/DOCS/Admin+UIs

Я только что попробовал MongoVUE и он работает как шарм! Проверьте это: http://www.mongovue.com/

MongoHub перемещается в родную версию mac, пожалуйста, проверьте http://github.com/bububa/MongoHub-Mac.

genghisapp это то, что вы хотите.

это веб-интерфейс, который является чистым, легким, прямым, предлагает сочетания клавиш и работает потрясающе. Он также поддерживает GridFS.

лучше всего, это один скрипт!


search

json editor


установить

$ gem install genghisapp bson_ext

(bson_ext является необязательным, но значительно улучшит производительность графического интерфейса)


запустить (это автоматически откроет ваш веб-браузер и перейти к приложению, а также)

genghisapp

остановить

genghisapp --kill

https://github.com/Imaginea/mViewer

Я пробовал это, и как зритель это потрясающе с видом дерева и документа.

Я просто тестирую Rock_Mongo

Это хороший инструмент, написанный на PHP.

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

Избегайте MongoExplorer, оно имеет серьезные проблемы, которые могут вызвать у вас огромные головные боли. При просмотре записей с помощью этих инструментов он может изменять поля, которые являются mongoid в plane string, он не дает никаких указаний на это, просто делает это, когда вы фокус на поле id, эта ошибка стоила мне много времени и усилий, пытаясь найти "что и где в моем коде я делаю это глупо"...

а в Http-Интерфейс MongoDB-это не совсем то, что вы просите, но он доступен и поддерживает интерфейс REST для выполнения простых запросов и т. д. Это встроенный к экземпляру mongo с портом по умолчанию 28017.

, а также упомянутых shingara, там же:

  • Opricot
  • PHPMoAdmin
  • MongoHub (Я слышал смешанные отзывы об этом, не уверен, что он поддерживается)

просто толкнул mongoclikker на GitHub. Это мертвый простой MongoDB viewer написано в узле.

там много UIs на официальном сайте mongo http://www.mongodb.org/display/DOCS/Admin+UIs

добавить в список :)

Я только что сделал простой браузер Mongo на основе иерархического JQueryTreeview и реализован в Sinatra и Ruby.

причина для другого зрителя заключалась в том, что я хотел что-то быстрое и простое (как для использования, так и для базы кода), что позволило бы мне взглянуть на то, что происходит на моем MongoDB. Кроме того, я хотел некоторые хорошие эффекты Ajax. и может быть основой более полной браузер.

https://github.com/tomjoro/mongo_browser

Я только что выпустил простой веб-просмотрщик данных под названием Mongs. Это не графический интерфейс администратора сервера, он ориентирован на просмотр данных, что похоже на то, что вас интересует. Mongs реализован в Python с использованием веб-фреймворка Aspen.

JMongo-хороший просмотрщик БД, использующий на fedora linux

Я начал работу над небольшим проектом:https://github.com/lucassus/mongo_browser Это браузер mongodb, основанный на платформе sinatra от ruby.

здесь является лучшим инструментом для sql, а также no-Sql viewer а также вы можете запросить в режиме gui с помощью этого инструмента.

"RoboMongo " прост в использовании и кросс-платформенный, используя на centos 6.2, но не вариант для импорта/экспорта данных, которые можно найти в "umongo " но не прост в использовании в качестве RoboMongo.

  • для web:Чингиз просто и имеет гораздо больше интерфейса моды. genghis

  • для рабочего стола: robomongo: Shell-centric кросс-платформенный инструмент управления MongoDB robomongo

Я с помощью Robomongo, в версии 0.8.3 реализована многократная вставка документов, для более подробной информации https://github.com/paralect/robomongo/issues/173. Robomongo также имеют встроенный mongodb-shell может быть полезно для ваших целей.

Я использую MongoDB Compass. Вы можете скачать издание сообщества, введя действительную информацию.