良いMongoDB GUIクライアントとは何ですか?


58

私はWindowsでRockmongoを使用しています-これはphpベースのWebツールです。しかし、Ubuntu(12.04)ではおかしな振る舞い-クエリが頻繁にタイムアウトする-と私はより良いクライアントを探しています。UbuntuのMongoDBに良いことを誰もが知っていますか?


このSOの回答では、クロスプラットフォームのオープンソースのものを含む、MongoDB管理UIの最新のwikiスタイルのリストを維持しています
ダンダスカレスク

回答:


66

Robo 3T(以前はRoboMongoとして知られていました)

シェル中心のクロスプラットフォームオープンソースMongoDB管理ツール(つまり、管理GUI)。

[It]は、MongoDBのmongoシェルを強化する同じJavaScriptエンジン(Mozilla SpiderMonkeyベース)を埋め込みます。つまり、RobomongoでMongoDBシェルの既存のスキルを再利用できるということです。

編集

詳細情報:

  • Linux、OSX、およびWindowsで利用可能です。
  • Linuxについては、.rpm(Fedora、CentOS、openSUSE)、. deb(Debian、Ubuntu)および.tar.gz形式で利用可能なパッケージがあります。
  • (Speechのように)無料です。ここで 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 / issues / 520に報告してください。」
rsenna

1
@Cerin:UbuntuのバージョンとRoboMongoのバージョン
rsenna

19

私が知っていることの1つ(ただし、インターフェイスがあまり好きではない)はUMongoです。これはブラウザベースのアプリケーションではなく、デスクトップです。スクリーンショットは次のとおりです。

UMongoのスクリーンショット

これまで、私はMonjaDBを使用してきました -これはEclipseプラグインであり、とにかくEclipseは私のIDEです。私はそれが好きです; RockMongoで使用していたすべての機能を備えているようです

MonjaDBのスクリーンショットを以下に示します(彼のWebサイトに詳細があり、いくつかの指示があります)。

MonjaDBのスクリーンショット

それをインストールするには、明らかにEclipse(Ubuntuリポジトリから取得可能)が必要です。完了したら、[ヘルプ]-> [新しいソフトウェアのインストール...]に移動して、この更新サイトを追加する必要があります。気に入っていますが、MongoのGUIのためだけにIDEを切り替える人は多くないと思います(間違っているかもしれませんが)。

UMongoとMonjaDBの両方のソースコードはGitHubにあります。


2
Umongoのサイトはなくなりました。
セリン

12

mongoboosterをチェックアウトできます。MongoBoosterは、MongoDB v2.2-3.2用のシェル中心のクロスプラットフォームGUIツールであり、インプレース更新、Lodash&Moment.js統合、ES6構文サポート、真のインテリセンス体験を提供します。

MongoBoosterには次の機能があります。

  1. MongoBoosterは真のIntelliSense体験を提供します。組み込み言語サービスは、可能なすべての補完、メソッド、プロパティ、変数、キーワード、さらにはMongoDBコレクション名、フィールド名、演算子を認識しています。入力すると、IntelliSenseの候補がポップアップ表示されます。
  2. スクリプトエディターでは、メソッド呼び出しを入力しているときにパラメーターヒントがポップアップ表示されます。便利な日付範囲スニペット、SQLからMongoDB変換スニペット...
  3. マウスホバーには、シンボルのタイプ、関数定義、タイプ情報、ドキュメントなど、多くの有用な情報が表示されます。
  4. 一致する括弧は、カーソルがそれらのいずれかに近づくとすぐに強調表示されます。
  5. MongoBoosterでできることはすべてコマンドパレットにあります。ショートカットCTRL-SHIFT-Pを使用して表示
  6. MongoDB接続のSSHトンネリング
  7. シャードとレプリカセットの簡単な管理
  8. いくつかの制限付きの無料ライセンスがあります。

免責事項:私はMongoBoosterで働いています。

mongobooster_main_screen


このツールをダウンロードし、それを使用して1つの集計を実行しました。失敗しました(ドキュメントが返されませんでした)。次!5分以内にバグを発見するツールの時間はありません。集約は、ロボモンゴで偶然にうまくいきました。
jcollum

9

3T MongoChefは、MongoDB用のマルチプラットフォームデスクトップGUIであり、Ubuntuでも実行されます。これは商用ツールですが、個人および非商用での使用は無料です。

インプレースデータ編集やドラッグアンドドロップ検索クエリビルダー(www.3t.io/mongochef/mongochef-whats-new)など、多くの便利な機能があります。

** Ubuntuでの3T MongoChefのスクリーンショット**


3
リスト全体でMongo 3.1.xで動作する唯一のアプリ。
専門家

1
MongoBoosterは、3.1 / 3.2、およびMongo Management Studioでも動作します。
wfsm77

非常に重要:MongoDB 3.2でも動作します!
トミル

これは、RoboMongoを開発するのと同じStudio3Tが所有していますか?競合製品を作る理由
セリン



2

MongoDBコンパス

MongoDBのGUI。データを視覚的に探索します。アドホッククエリを数秒で実行します。完全なCRUD機能でデータを操作します。クエリのパフォーマンスを表示して最適化します。Linux、Mac、またはWindowsで利用可能。コンパスを使用すると、インデックス作成、ドキュメントの検証などについてより賢明な決定を下すことができます。

  • MongoDBの公式 GUI。
  • 豊富な機能:直接的なデータアクセスだけでなく、リアルタイムサーバー統計、視覚的説明計画、インデックスメンテナンス、集約パイプラインUIも提供します。
  • Linux(RedHat、Ubuntu)、OSXおよびWindowsで利用可能です。
  • コミュニティバージョンは無料で(FLOSSではなくビールのように)、一部の機能がありません。商用版について:「MongoDB Compassは、サブスクリプションの一部として利用できます。ReadonlyEditionおよびIsolated Editionも同様です。」

ただし、Mongoにすべての詳細情報を提供せずにダウンロードするには、「Community Edition」を選択する必要があります。
チューダー

1
そして、それはUbuntuの18.10 :-(にセグメンテーション違反
チューダー

@tudorそれを聞いてすみません。WindowsとOSXで使用でき、Ubuntuで試してみます。MongoDB Compassは、まだかなり進行中の作業です。起動が遅く、端が荒いですが、有望に見えます。
rsenna

1

Mongo Management Studio

これは、かなりのUIを備えたクロスプラットフォームツールです。コミュニティ版は無料です。プロフェッショナル版には、より多くの機能があり、サポートが含まれています。


1

ロボ3T

Robo 3T(以前のRobomongo)は、MongoDB愛好家向けの無料の軽量GUIです。Robo 3T(robo3t-snap)は、現在サポートされているすべてのバージョンのUbuntuでスナップパッケージとしてパッケージ化されています。robo3t-snapは、MongoDBシェルが組み込まれています。

Robo 3Tをインストールするには、Ubuntuソフトウェアでアプリを検索するか、ターミナルを開いて次のように入力します。

sudo snap install robo3t-snap  

Studio 3T

Studio 3T(以前のMongoChef)は、MongoDB用のプロフェッショナルなGUIおよびIDEです。Studio 3Tは、Core、Pro、およびEnterpriseエディションで利用できます。Coreエディションは、非営利目的の使用には常に無料です。

特徴:

  • IntelliShellでのオートコンプリートクエリ
  • フィールドをドラッグアンドドロップして視覚的にクエリを作成する
  • SQLを使用してMongoDBを照会する
  • 段階ごとに集計クエリを構築する
  • 5言語でドライバーコードを生成する
  • SQL移行を含む、インポートとエクスポートの複数の方法
  • インポートなどの反復的なMongoDBタスクを自動化する
  • その他多数...

0

MongoDBには、GUIスタイルの管理インターフェイスは含まれていません。しかし、実際には、docs.mongodb.orgにリストされている管理UIを確認することをお勧めします。

詳細については、このリンクを確認してください


リストには良いGUIがいくつかありますが、ほとんどはUbuntuをサポートしていません。
エアル

0

Tadpole DBハブを表示します。おたまじゃくしは、webベースのdbクライアントツールです。 https://github.com/hangum/TadpoleForDBTools/wiki

mongoDB、mariaDB、MySQL、MSSQL、Apache Hive、pgsql、sqlite ...をサポート


Ask Ubuntuへようこそ!これは理論的には質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供することが望ましいでしょう
エリック

0

MongoDBおよびその他のNoSQLデータベース用の無料のNoSQL Viewer GUIツールがあり、データへの便利なインターフェイスを提供し、多くの便利な機能をサポートします。


なぜ誰もこの答えに
賛成し

-3

Robomongoは、シェル中​​心のクロスプラットフォームMongoDB管理ツールであり、ほとんどのLinuxシステムで動作します。rpm、depパッケージ、およびtar.gzアーカイブがあります

システムがサポートされていない場合、スタンドアロンインストールパッケージもあります。


4
Robomongoはすでに...前の回答で言及されてきた
ダビデ・エドワーズが

-3

NoSQL Viewerは、MongoDBおよびその他のNoSQLデータベースをサポートする無料のツールです。

NoSQL Viewerはここから入手できます


3
感謝しますが、NoSQL Viewerは以前の回答ですでに提案されています。
エアル14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.