MongoDB GUI ไคลเอนต์ที่ดีคืออะไร?


58

ฉันใช้Rockmongoบน Windows - เป็นเครื่องมือทางเว็บ php แต่ใน Ubuntu (12.04) มันเป็นเรื่องตลก - แบบสอบถามหมดเวลา - และฉันกำลังมองหาลูกค้าที่ดีกว่า ไม่มีใครรู้อะไรที่ดีสำหรับ MongoDB บน ​​Ubuntu หรือไม่?


ฉันได้รับการปรับปรุงรายการวิกิแบบล่าสุดของ UI ของผู้ดูแลระบบ MongoDB รวมถึงโอเพ่นซอร์สข้ามแพลตฟอร์มในคำตอบ SOนี้
Dan Dascalescu

คำตอบ:


65

Robo 3T (เดิมชื่อ RoboMongo)

เครื่องมือการจัดการ MongoDB ข้ามแพลตฟอร์มที่เป็นศูนย์กลางของเชลล์เป็นศูนย์กลาง (เช่น Admin GUI)

[มัน] ฝังเอนจิ้น JavaScript เดียวกัน (ขึ้นอยู่กับ Mozilla SpiderMonkey) ซึ่งให้อำนาจเชลล์ MongoDB ของ MongoDB หมายความว่าคุณสามารถใช้ทักษะ MongoDB Shell ที่มีอยู่ใน Robomongo

แก้ไข

ข้อมูลเพิ่มเติมบางส่วน:

  • มันใช้ได้สำหรับLinux, OSX และ Windows
  • เกี่ยวกับ Linux มีแพ็กเกจให้ใช้งานในรูปแบบ. rpm (Fedora, CentOS, openSUSE), .deb (Debian, Ubuntu) และรูปแบบ. tar.gz
  • มันฟรี (เหมือนในคำพูด); คุณสามารถเข้าถึงพื้นที่เก็บข้อมูล GitHub ของที่นี่

2
อย่าลืมตรวจสอบView -> Explorerเมื่อเปิดตัวโปรแกรมเป็นครั้งแรกไม่เช่นนั้นคุณจะสูญเสียการค้นหารายชื่อฐานข้อมูลเช่นเดียวกับฉัน
budhajeewa

แอพนี้เขียนไม่ดี ไม่ทำงานบน Windows 7 ตั้งแต่วันนี้ (รุ่น 0.8.5) ก่อนอื่นฉันคิดว่ามันไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ในระบบได้ จากนั้นฉันไปที่ Google และพบว่าที่นี่ฉันต้องเปิด Explorer และตอนนี้มันแสดงว่าฉันไม่มีคอลเลกชันในฐานข้อมูล
ผู้เชี่ยวชาญ

2
@ruslan RoboMongo ไม่ทำงานกับ Mongo 3.0 ขึ้นไป เมื่อเร็ว ๆ นี้เราต้องเปลี่ยนมาใช้ MongoChef เพราะสิ่งนั้น
Nashenas

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

สิ่งหนึ่งที่ฉันรู้ (แต่ไม่ชอบอินเทอร์เฟซมาก) คือUMongoซึ่งเป็นเดสก์ท็อปไม่ใช่แอปพลิเคชันที่ใช้เบราว์เซอร์ นี่คือภาพหน้าจอ:

ภาพหน้าจอของ UMongo

จนถึงตอนนี้ฉันใช้MonjaDB - เป็นปลั๊กอิน Eclipse และ Eclipse เป็น IDE ของฉันอยู่แล้ว ฉันชอบมัน; มันดูเหมือนว่าจะมีคุณสมบัติทั้งหมดที่ผมเคยใช้ในRockMongo

นี่คือภาพหน้าจอจาก MonjaDB (มีเพิ่มเติมในเว็บไซต์ของเขาเช่นเดียวกับคำแนะนำบางอย่าง):

ภาพหน้าจอของ MonjaDB

ในการติดตั้งคุณต้องมี Eclipse (ซึ่งคุณสามารถหาได้จากที่เก็บ Ubuntu) เมื่อคุณทำเสร็จแล้วคุณจะต้องไปที่วิธีใช้ -> ติดตั้งซอฟต์แวร์ใหม่ ... แล้วเพิ่มไซต์อัปเดตนี้ แม้ว่าฉันจะชอบมันฉันไม่คิดว่าหลายคนจะเปลี่ยน IDE เพียงแค่ใช้ GUI สำหรับ Mongo (แม้ว่าฉันจะเข้าใจผิด)

ทั้ง UMongo และ MonjaDB มีซอร์สโค้ดอยู่บน GitHub


2
ไซต์ของ Umongo หายไป
Cerin

12

คุณสามารถตรวจสอบmongobooster MongoBooster เป็นเครื่องมือ GUI ข้ามแพลตฟอร์มที่เป็นศูนย์กลางสำหรับ MongoDB v2.2-3.2 ซึ่งให้บริการอัปเดตในสถานที่การรวม Lodash & Moment.js การสนับสนุนไวยากรณ์ ES6 และประสบการณ์การใช้งานระบบ intellisense ที่แท้จริง

MongoBooster มีคุณสมบัติดังต่อไปนี้:

  1. MongoBooster มอบประสบการณ์ IntelliSense ที่แท้จริง เซอร์วิสภาษาบิวด์อินรู้ถึงความสำเร็จวิธีการคุณสมบัติตัวแปรคำสำคัญทั้งหมดแม้กระทั่งชื่อคอลเลกชัน MongoDB ชื่อฟิลด์และโอเปอเรเตอร์ คำแนะนำ IntelliSense จะปรากฏขึ้นเมื่อคุณพิมพ์
  2. ในเครื่องมือแก้ไขสคริปต์คำแนะนำพารามิเตอร์จะปรากฏขึ้นในขณะที่คุณกำลังพิมพ์วิธีการเรียกใช้ตัวอย่างข้อมูลช่วงวันที่ที่ดีตัวอย่างการแปลงของ SQL เป็น MongoDB ...
  3. โฮเวอร์เมาส์จะแสดงข้อมูลที่เป็นประโยชน์มากมายเช่นชนิดของสัญลักษณ์การกำหนดฟังก์ชันข้อมูลประเภทและเอกสาร
  4. เครื่องหมายวงเล็บจะถูกเน้นสีทันทีที่เคอร์เซอร์อยู่ใกล้หนึ่งใน
  5. MongoBooster ทุกอย่างสามารถทำได้คือ Command Command ดูโดยใช้ทางลัด CTRL-SHIFT-P
  6. SSH tunneling สำหรับการเชื่อมต่อ MongoDB
  7. การจัดการเศษและชุดแบบจำลองได้ง่าย
  8. มีใบอนุญาตฟรีพร้อมข้อ จำกัด บางประการ

ข้อจำกัดความรับผิดชอบ: ฉันทำงานให้กับ MongoBooster

mongobooster_main_screen


ฉันดาวน์โหลดเครื่องมือนี้และใช้งานการรวมหนึ่งครั้ง มันล้มเหลว (ไม่คืนเอกสาร) ต่อไป! ฉันไม่มีเวลาสำหรับเครื่องมือที่ใช้บั๊กภายใน 5 นาที การรวมตัวทำงานได้ดีใน Robomongo โดยบังเอิญ
jcollum

9

3T MongoChefเป็น GUI บนเดสก์ท็อปหลายแพลตฟอร์มสำหรับ MongoDB และทำงานบน Ubuntu มันเป็นเครื่องมือเชิงพาณิชย์ แต่ฟรีสำหรับการใช้งานส่วนตัวและไม่ใช่เชิงพาณิชย์

มันมีคุณสมบัติที่มีประโยชน์มากมายเช่นการแก้ไขข้อมูลในสถานที่หรือเครื่องมือสร้างการสืบค้นแบบลาก & วาง (www.3t.io/mongochef/mongochef-whats-new)

** ภาพหน้าจอของ 3T MongoChef บน Ubuntu **


3
แอพเดียวจากรายการทั้งหมดที่ใช้งานได้กับ Mongo 3.1.x
ผู้เชี่ยวชาญ

1
MongoBoosterทำงานบน 3.1 / 3.2 เกินไปเช่นเดียวกับStudio จัดการ Mongo
wfsm77

สำคัญมาก: ทำงานบน MongoDB 3.2 ด้วย!
TomiL

นี่เป็นของ Studio3T คนเดียวกับที่พัฒนา RoboMongo ทำไมจึงต้องแข่งขันกับผลิตภัณฑ์
Cerin

2

RockMongo

มีRockMongo (ไคลเอนต์ php บนเว็บ) แต่ฉันไม่สามารถบอกได้ว่ามันดีแค่ไหน


RockMongo ถูกกล่าวถึงในคำถามและตอนนี้ก็ตายแล้วเช่นกัน :(
Dan Dascalescu


2

เข็มทิศ MongoDB

GUI สำหรับ MongoDB สำรวจข้อมูลของคุณด้วยสายตา เรียกใช้คิวรีเฉพาะกิจในไม่กี่วินาที โต้ตอบกับข้อมูลของคุณด้วยฟังก์ชัน CRUD เต็มรูปแบบ ดูและเพิ่มประสิทธิภาพประสิทธิภาพการค้นหาของคุณ พร้อมใช้งานบน Linux, Mac หรือ Windows เข็มทิศช่วยให้คุณตัดสินใจอย่างชาญฉลาดเกี่ยวกับการจัดทำดัชนีการตรวจสอบเอกสารและอื่น ๆ

  • GUI อย่างเป็นทางการจาก MongoDB
  • คุณสมบัติที่หลากหลาย: ไม่เพียง แต่ให้การเข้าถึงข้อมูลโดยตรง แต่ยังรวมถึงสถิติเซิร์ฟเวอร์แบบเรียลไทม์แผนการอธิบายด้วยภาพการบำรุงรักษาดัชนี UI ของท่อรวม
  • มันใช้ได้สำหรับลินุกซ์ (RedHat, Ubuntu) OSX และ Windows
  • รุ่นชุมชนฟรี (เช่นใน Beer ไม่ใช่ FLOSS) และขาดคุณสมบัติบางอย่าง เกี่ยวกับรุ่นเชิงพาณิชย์: "MongoDB Compass มีให้บริการในฐานะส่วนหนึ่งของการสมัครสมาชิกของเราเช่นเดียวกับรุ่นอ่านอย่างเดียวและรุ่นที่แยกได้"

เพียงแค่ทราบคุณต้องเลือก "Community Edition" เพื่อดาวน์โหลดโดยไม่ต้องให้ Mongo รายละเอียดทั้งหมดของคุณ
ทิวดอร์

1
และมันก็แยกออกมาใน Ubuntu 18.10 :-(
ทิวดอร์

@ ทิวดอร์เสียใจที่ได้ยินเช่นนั้น ฉันสามารถใช้มันใน Windows และ OSX ด้วยความสำเร็จจะลองใน Ubuntu MongoDB Compass ยังคงดำเนินงานอยู่ค่อนข้างมาก: ช้าเริ่มต้นชนิดหยาบที่ขอบ แต่ดูเหมือนว่ามีแนวโน้ม
rsenna

1

Mongo Management Studio

มันเป็นเครื่องมือข้ามแพลตฟอร์มที่มี UI สวย รุ่นชุมชนฟรี รุ่นมืออาชีพมีคุณสมบัติมากขึ้นและรวมถึงการสนับสนุน


1

โบ 3T

Robo 3T (ชื่อเดิม Robomongo) เป็น GUI น้ำหนักเบาฟรีสำหรับผู้ที่ชื่นชอบ MongoDB Robo 3T ( robo3t-snap ) ได้รับการบรรจุเป็นแพ็คเกจ snap ใน Ubuntu ทุกรุ่นที่รองรับในปัจจุบัน robo3t-snap บรรจุด้วยเชลล์ MongoDB ในตัว

วิธีติดตั้ง Robo 3T ค้นหาแอพในซอฟต์แวร์ Ubuntu หรือเปิดเทอร์มินัลแล้วพิมพ์:

sudo snap install robo3t-snap  

สตูดิโอ 3T

Studio 3T (เดิมชื่อ MongoChef) เป็น GUI และ IDE ระดับมืออาชีพสำหรับ MongoDB Studio 3T มีให้บริการในรุ่น Core, Pro และ Enterprise รุ่น Core นั้นฟรีสำหรับการใช้ที่ไม่ใช่เชิงพาณิชย์เสมอ

คุณสมบัติ:

  • ข้อความค้นหาเติมข้อความอัตโนมัติด้วย IntelliShell
  • ลากแล้วปล่อยฟิลด์เพื่อสร้างคิวรีแบบเห็นภาพ
  • ใช้ SQL เพื่อสอบถาม MongoDB
  • สร้างคิวรีการรวมรวมทีละขั้นตอน
  • สร้างรหัสไดรเวอร์ใน 5 ภาษา
  • มีหลายวิธีในการนำเข้าและส่งออกรวมถึงการโยกย้าย SQL
  • ทำงาน MongoDB ซ้ำ ๆ โดยอัตโนมัติเช่นการนำเข้า
  • และอีกมากมาย ...

0

MongoDB ไม่รวมอินเตอร์เฟสการดูแลระบบสไตล์ GUI แต่จริง ๆ แล้วฉันอยากจะแนะนำให้ตรวจสอบ UIs ของผู้ดูแลระบบที่ระบุไว้ในdocs.mongodb.orgซึ่งเป็นประโยชน์มากขึ้น & มีการอัปเดตรายการ

สำหรับข้อมูลเพิ่มเติมโปรดตรวจสอบลิงค์นี้


มี GUI ที่ดีอยู่ในรายการ แต่ส่วนใหญ่ไม่รองรับ Ubuntu
Eyal

0

แสดงฮับฐานลูกอ๊อด ลูกอ๊อดเป็นเครื่องมือฐานลูกค้าฐานเว็บ https://github.com/hangum/TadpoleForDBTools/wiki

รองรับ mongoDB, mariaDB, MySQL, MSSQL, กลุ่ม apache, pgsql, sqlite ... อื่น ๆ


ยินดีต้อนรับสู่ถาม Ubuntu! ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนสำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง
Eric Carvalho

0

มีเครื่องมือNoSQL Viewer GUI ฟรีสำหรับ MongoDB และฐานข้อมูล NoSQL อื่น ๆ ที่ให้ส่วนต่อประสานข้อมูลที่สะดวกและสนับสนุนคุณสมบัติที่มีประโยชน์มากมาย


ทำไมไม่มีใครตอบคำถามนี้ ... ฉันสงสัย ..
Budi Mulyo

-3

Robomongoเครื่องมือการจัดการ MongoDB ข้ามแพลตฟอร์มซึ่งทำงานบนระบบ Linux ส่วนใหญ่ มี rpm, dep แพ็คเกจและเก็บถาวร tar.gz

หากระบบไม่รองรับแพ็คเกจการติดตั้งแบบสแตนด์อะโลนก็มีเช่นกัน


4
Robomongo ได้รับการกล่าวถึงแล้วในคำตอบก่อนหน้า ...
เดวิดเอ็ดเวิร์ดส์

-3

NoSQL Viewer เป็นเครื่องมือฟรีที่สนับสนุน MongoDB และฐานข้อมูล NoSQL อื่น ๆ

NoSQL Viewer สามารถใช้ได้ที่นี่


3
ขอบคุณ แต่ตัวแสดง NoSQL นั้นได้รับการเสนอในคำตอบก่อนหน้านี้แล้ว
Eyal
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.