Apa itu klien GUI MongoDB yang bagus?

58

Saya telah menggunakan Rockmongo di Windows - ini adalah alat web berbasis php. Tetapi di Ubuntu (12,04) berperilaku lucu - sering kali meminta waktu - dan saya mencari klien yang lebih baik. Adakah yang tahu sesuatu yang baik untuk MongoDB di Ubuntu?

Eyal
sumber
Saya telah memelihara daftar gaya-wiki terkini dari admin UI MongoDB, termasuk yang open-source lintas-platform, dalam jawaban SO ini .
Dan Dascalescu

Jawaban:

66

Robo 3T (sebelumnya dikenal sebagai RoboMongo)

Alat manajemen MongoDB sumber terbuka lintas-platform silang-sentris (yaitu Admin GUI).

[Ini] menyematkan mesin JavaScript yang sama (berdasarkan Mozilla SpiderMonkey), yang memberi kekuatan pada mongo shell MongoDB. Ini berarti bahwa Anda dapat menggunakan kembali keterampilan MongoDB Shell yang ada di Robomongo.

Sunting

Beberapa info lebih lanjut:

  • Ini tersedia untuk Linux, OSX dan Windows .
  • Mengenai Linux, ada paket yang tersedia dalam format .rpm (Fedora, CentOS, openSUSE), .deb (Debian, Ubuntu) dan .tar.gz.
  • Ini gratis (seperti dalam Pidato); Anda dapat mengakses gudang GitHub-nya di sini .
rsenna
sumber
2
Pastikan untuk memeriksa View -> Explorersetelah program diluncurkan untuk pertama kalinya - atau Anda akan hilang mencari daftar database, seperti saya.
budhajeewa
Aplikasi ini ditulis dengan buruk. Tidak berfungsi pada Windows 7 pada hari ini (build 0.8.5). Pertama saya pikir itu tidak dapat terhubung ke server lokal. Kemudian saya mencari di Google dan di sini saya perlu membuka Explorer. Dan sekarang ini menunjukkan saya tidak punya koleksi di db.
ahli
2
@ruslan RoboMongo tidak bekerja dengan Mongo 3.0 dan lebih tinggi. Kami baru-baru ini harus beralih ke MongoChef karena itu.
Nashenas
2
Mengenai dukungan MongoDB 3: "Robomongo 0.9.0 RC2 mendukung MongoDB 3.x dan mesin WiredTiger. Untuk masalah apa pun yang ditemukan, silakan melapor ke github.com/paralect/robomongo/issues/520 ".
rsenna
1
@ Cerin: versi Ubuntu yang mana, dan versi RoboMongo yang mana?
rsenna
19

Satu hal yang saya ketahui (tetapi tidak terlalu menyukai antarmuka) adalah UMongo , yang merupakan desktop, bukan aplikasi berbasis browser. Berikut screenshotnya:

tangkapan layar UMongo

Sejauh ini saya telah menggunakan MonjaDB - ini adalah plug-in Eclipse, dan Eclipse adalah IDE saya. Saya suka itu; tampaknya memiliki semua fitur yang saya gunakan di RockMongo .

Berikut screenshot dari MonjaDB (ada lebih banyak di situs webnya, serta beberapa instruksi):

tangkapan layar MonjaDB

Untuk menginstalnya, Anda jelas membutuhkan Eclipse (yang bisa Anda dapatkan dari repositori Ubuntu). Setelah Anda selesai melakukannya, Anda perlu pergi ke Help-> Install New Software ... dan kemudian tambahkan situs pembaruan ini . Walaupun saya suka, saya tidak berpikir banyak orang akan beralih IDE hanya untuk GUI untuk Mongo (walaupun saya bisa saja salah).

Baik UMongo dan MonjaDB memiliki kode sumbernya di GitHub.

Eyal
sumber
2
Situs Umongo hilang.
Cerin
12

Anda dapat memeriksa mongobooster . MongoBooster adalah alat GUI lintas-platform-shell untuk MongoDB v2.2-3.2, yang menyediakan pembaruan di tempat, integrasi Lodash & Moment.js, dukungan sintaksis ES6, dan pengalaman intellisense sejati.

MongoBooster memiliki fitur-fitur berikut:

  1. MongoBooster menawarkan pengalaman IntelliSense sejati. Layanan bahasa bawaan mengetahui semua kemungkinan penyelesaian, metode, properti, variabel, kata kunci, bahkan nama koleksi MongoDB, nama bidang, dan operator. Saran IntelliSense akan muncul saat Anda mengetik.
  2. Di editor skrip, petunjuk parameter akan muncul saat Anda mengetik pemanggilan metode. Cuplikan rentang tanggal yang bagus, cuplikan konversi SQL ke MongoDB ...
  3. Arahkan mouse akan menampilkan banyak informasi berguna, seperti jenis simbol, definisi fungsi, jenis informasi dan dokumen.
  4. Kurung yang cocok akan disorot begitu kursor dekat salah satunya.
  5. Semua yang dapat dilakukan MongoBooster ada di Palet Perintah. Lihat dengan menggunakan pintasan CTRL-SHIFT-P
  6. Tunneling SSH untuk koneksi MongoDB
  7. Manajemen sederhana pecahan dan set replika
  8. Ada lisensi gratis dengan beberapa batasan.

Penafian: Saya bekerja untuk MongoBooster.

mongobooster_main_screen

Qinghai
sumber
Saya mengunduh alat ini dan menjalankan satu agregasi dengannya. Gagal (Tidak ada dokumen yang dikembalikan). Lanjut! Saya tidak punya waktu untuk alat yang menabrak bug dalam 5 menit. Agregasi bekerja dengan baik di Robomongo secara tidak sengaja.
jcollum
9

3T MongoChef adalah GUI desktop multi-platform untuk MongoDB dan berjalan juga di Ubuntu. Ini alat komersial tetapi gratis untuk penggunaan pribadi dan non-komersial.

Ini memiliki banyak fitur yang berguna, misalnya mengedit data di tempat atau pembuat permintaan pencarian seret & jatuhkan (www.3t.io/mongochef/mongochef-whats-new).

** Tangkapan layar 3T MongoChef di Ubuntu **

Tomek
sumber
3
Satu-satunya aplikasi dari seluruh daftar yang berfungsi dengan Mongo 3.1.x.
ahli
1
MongoBooster bekerja pada 3.1 / 3.2 juga, serta Studio Manajemen Mongo .
wfsm77
Sangat penting: juga berfungsi di MongoDB 3.2!
TomiL
Ini dimiliki oleh Studio3T, orang yang sama yang mengembangkan RoboMongo? Mengapa membuat produk yang bersaing?
Cerin
2

RockMongo

Ada RockMongo (klien php berbasis web), tapi saya tidak tahu seberapa bagusnya.

desgua
sumber
RockMongo disebutkan dalam pertanyaan dan itu juga sudah mati sekarang. :(
Dan Dascalescu
2

qMongoFront adalah klien GUI MongoDB berbasis QT di linux. Ini benar-benar gratis dan opensouce.

gavin
sumber
2

Kompas MongoDB

GUI untuk MongoDB. Jelajahi data Anda secara visual. Jalankan permintaan ad hoc dalam hitungan detik. Berinteraksi dengan data Anda dengan fungsionalitas CRUD penuh. Lihat dan optimalkan kinerja permintaan Anda. Tersedia di Linux, Mac, atau Windows. Kompas memberdayakan Anda untuk membuat keputusan yang lebih cerdas tentang pengindeksan, validasi dokumen, dan banyak lagi.

  • GUI resmi dari MongoDB.
  • Kaya fitur: tidak hanya menyediakan akses data langsung, tetapi juga statistik server waktu nyata, rencana penjelasan visual, pemeliharaan indeks, jaringan pipa agregasi UI.
  • Ini tersedia untuk Linux (RedHat, Ubuntu), OSX dan Windows .
  • Versi komunitas gratis (seperti di Beer, bukan FLOSS), dan tidak memiliki beberapa fitur. Mengenai versi komersial: "Kompas MongoDB tersedia sebagai bagian dari langganan kami, seperti halnya Edisi Readonly dan Edisi Terpencil."
rsenna
sumber
Hanya sebuah catatan, Anda harus memilih "Edisi Komunitas" untuk mengunduhnya tanpa memberikan semua detail Anda kepada Mongo.
tudor
1
Dan itu segfaults pada Ubuntu 18.10 :-(
tudor
@ Audor Maaf mendengarnya. Saya bisa menggunakannya di Windows dan OSX dengan sukses, akan mencobanya di Ubuntu. Kompas MongoDB masih cukup banyak pekerjaan yang sedang berjalan: lambat untuk startup, agak kasar di tepi, tetapi terlihat menjanjikan.
rsenna
1

Studio Manajemen Mongo

Ini adalah alat lintas platform dengan ui yang cantik. Edisi komunitas gratis. Edisi profesional memiliki lebih banyak fitur dan termasuk dukungan.

4kochi
sumber
1

Robo 3T

Robo 3T (sebelumnya Robomongo) adalah GUI ringan gratis untuk penggemar MongoDB. Robo 3T ( robo3t-snap ) dikemas sebagai paket snap di semua versi Ubuntu yang saat ini didukung. robo3t-snap dikemas dengan shell MongoDB tertanam.

Untuk menginstal Robo 3T cari aplikasi di Perangkat Lunak Ubuntu atau buka terminal dan ketik:

sudo snap install robo3t-snap  

Studio 3T

Studio 3T (sebelumnya MongoChef) adalah GUI dan IDE profesional untuk MongoDB. Studio 3T tersedia dalam edisi Core, Pro, dan Enterprise. Edisi Core selalu gratis untuk penggunaan non-komersial.

Fitur:

  • Permintaan lengkapi otomatis dengan IntelliShell
  • Seret dan lepas bidang untuk membuat kueri secara visual
  • Gunakan SQL untuk menanyakan MongoDB
  • Buat kueri agregasi tahap demi tahap
  • Buat kode driver dalam 5 bahasa
  • Berbagai cara untuk mengimpor & mengekspor, termasuk migrasi SQL
  • Mengotomatiskan tugas MongoDB berulang seperti impor
  • Dan masih banyak lagi ...
karel
sumber
0

MongoDB tidak termasuk antarmuka administratif bergaya GUI. Tapi Sebenarnya saya akan merekomendasikan untuk memeriksa UI Admin yang terdaftar di docs.mongodb.org yang lebih bermanfaat & daftar diperbarui.

Untuk Informasi lebih lanjut, silakan periksa tautan ini

Amol M Kulkarni
sumber
Ada beberapa GUI yang baik dalam daftar, tetapi sebagian besar tidak mendukung Ubuntu.
Eyal
0

Tampilkan hub DB Tadpole. Tadpole adalah alat klien berbasis web db. https://github.com/hangum/TadpoleForDBTools/wiki

mendukung mongoDB, mariaDB, MySQL, MSSQL, apache hive, pgsql, sqlite ... lainnya

hangum
sumber
Selamat Datang di Tanya Ubuntu! Sementara ini secara teoritis dapat menjawab pertanyaan, akan lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini, dan menyediakan tautan untuk referensi.
Eric Carvalho
0

ada alat GUI NoSQL Viewer gratis untuk MongoDB dan basis data NoSQL lainnya yang menyediakan antarmuka data yang nyaman dan mendukung banyak fitur berguna

Michael
sumber
mengapa tidak ada yang menjawab pertanyaan ini ... saya heran ..
Budi Mulyo
-3

Robomongo , alat manajemen MongoDB lintas-platform lintas-sentris, berfungsi pada sebagian besar sistem Linux. Memiliki rpm, paket dep, dan arsip tar.gz

Jika sistem tidak didukung paket instalasi yang berdiri sendiri juga ada.

pengguna192867
sumber
4
Robomongo telah disebutkan dalam jawaban sebelumnya ...
David Edwards
-3

NoSQL Viewer adalah alat gratis yang mendukung MongoDB dan database NoSQL lainnya.

Penampil NoSQL tersedia di sini .

Michael
sumber
3
Terima kasih, tetapi NoSQL Viewer telah diajukan dalam jawaban sebelumnya.
Eyal