Làm cách nào để duyệt hoặc truy vấn dữ liệu MongoDB trực tiếp?


80

Tôi đã tìm kiếm khắp nơi nhưng không thể tìm thấy trình xem MongoDB hoặc trình duyệt dữ liệu đang hoạt động.

Một công cụ lý tưởng (cho nhu cầu của tôi) sẽ là một trình xem dựa trên web với các tính năng đơn giản (duyệt và thực hiện truy vấn).

Câu trả lời:



20

Xem: http://nosql.mypopescu.com/post/334469038/a-couple-of-nice-gui-tools-for-mongodb Hy vọng rằng nó sẽ được cập nhật thường xuyên khi có các công cụ mới!


BIÊN TẬP:

Tổng quan tốt hơn: http://www.mongodb.org/display/DOCS/Admin+UIs

Tôi vừa thử MongoVUE và nó hoạt động như một sự quyến rũ! Kiểm tra nó: http://www.mongovue.com/


CẢNH BÁO: Gần như tôi có thể nói từ trang Facebook của họ , MongoVUE đã chết; hơn nữa, họ vẫn chấp nhận đơn đặt hàng và lấy tiền của bạn, nhưng không bao giờ cấp key bản quyền. Thật là xấu hổ; nó là một công cụ rất hứa hẹn.
Jim Dagg,

@JimDagg MongoVue apparantly vẫn cung cấp phiên bản miễn phí của công cụ: mongovue.com/purchase , nó cũng vẫn hiển thị trên trang giao diện người dùng mongodb. Sau đó, một lần nữa, tôi đã không thử nó trong một thời gian, vì vậy tôi không chắc liệu nó có còn là cách tốt nhất để đi hay không :).
NickGreen


11

genghisapp là những gì bạn muốn.

Đây là một GUI dựa trên web, gọn gàng, nhẹ, dễ sử dụng, cung cấp các phím tắt và hoạt động tuyệt vời. Nó cũng hỗ trợ GridFS.

Hơn hết, đó là một kịch bản duy nhất!


Tìm kiếm

biên tập viên json


Để cài đặt nó

$ gem install genghisapp bson_ext

( bson_extlà tùy chọn nhưng sẽ cải thiện đáng kể hiệu suất của gui)


Để chạy nó (điều này sẽ tự động mở trình duyệt web của bạn và điều hướng đến ứng dụng)

genghisapp

Để ngăn chặn nó

genghisapp --kill

9

https://github.com/Imaginea/mViewer

Tôi đã thử cái này và với tư cách là một người xem, nó thật tuyệt vời với chế độ xem dạng cây và tài liệu.


mViewer thực sự tuyệt vời. Đơn giản, nhưng làm những gì tôi cần!
Kai Wähner

Điều đó khá tốt :) Và không có php!
UpTheCreek,

Bạn có biết cách chọn theo id trong trình thực thi truy vấn không? Không thể hiểu được!
UpTheCreek

@UpTheCreek: - Trình thực thi truy vấn được đặt để thực thi truy vấn db. <coll> .find ({}). Vì vậy, chỉ cần chuyển vào một đối tượng json với _id và giá trị của nó và nhấp vào thực thi để chọn theo id giống như sau: - {"_id": {"$ oid": "4e4bc3d0f2c4f71b1c194234"}}
Srinath Anantha

6

Tôi chỉ đang thử nghiệm Rock_Mongo

Đó là một công cụ tốt, được viết bằng PHP.


4

MogoVue là lựa chọn tốt nhất mà tôi tìm thấy cho đến nay, nó có các tính năng tuyệt vời mà tôi không thấy ở những người xem khác, cộng với nó cung cấp một số tùy chọn để xem dữ liệu, như json, bảng và phân cấp, điều này cực kỳ hữu ích.

Tránh MongoExplorer , nó có những vấn đề lớn, có thể khiến bạn đau đầu. Khi xem các bản ghi bằng công cụ này, nó có thể thay đổi các trường là MongoId thành chuỗi máy bay, nó không đưa ra bất kỳ dấu hiệu nào về điều này, chỉ thực hiện khi bạn tập trung vào trường id, lỗi này khiến tôi tốn rất nhiều thời gian và công sức tìm kiếm. "cái gì và ở đâu trong mã của tôi, tôi đang làm điều ngớ ngẩn này" ...


CẢNH BÁO: Gần như tôi có thể nói từ trang Facebook của họ , MongoVUE đã chết; hơn nữa, họ vẫn chấp nhận đơn đặt hàng và lấy tiền của bạn, nhưng không bao giờ cấp key bản quyền. Thật là xấu hổ; nó là một công cụ rất hứa hẹn.
Jim Dagg,

MongoVue còn sống và đang khởi động
Avi Kapuya



2

Cũng như những thứ được đề cập bởi shingara, còn có:

  • Ô mai
  • PHPMoAdmin
  • MongoHub (Tôi đã nghe nhiều đánh giá trái chiều về cái này, không chắc liệu nó có được duy trì hay không)

1
Tôi kiểm tra MongoHub và nó thực sự tồi tệ :(
shingara



2

Để thêm vào danh sách :)

Tôi vừa tạo một trình duyệt Mongo đơn giản dựa trên JQueryTreeview phân cấp và được triển khai trong Sinatra và Ruby.

Lý do cho một người xem khác là tôi muốn thứ gì đó nhanh chóng và dễ dàng (cả để sử dụng và cơ sở mã), điều đó sẽ cho phép tôi xem những gì đang diễn ra trên MongoDB của tôi. Ngoài ra, tôi muốn một số hiệu ứng Ajax đẹp mắt. và có thể là cơ sở của một trình duyệt hoàn chỉnh hơn.

https://github.com/tomjoro/mongo_browser


1

Tôi vừa phát hành một trình xem dữ liệu dựa trên web đơn giản có tên Mongs . Nó không phải là GUI quản trị máy chủ, nó tập trung vào duyệt dữ liệu, nghe có vẻ giống như những gì bạn quan tâm. Mongs được triển khai bằng Python bằng cách sử dụng khung web Aspen.


1

JMongo là trình xem db tốt khi sử dụng trên fedora linux



1

đây là công cụ tốt hơn cho sql cũng như trình xem No-Sql và bạn cũng có thể truy vấn ở chế độ gui bằng công cụ này.


Phần mềm khá ấn tượng, mặc dù tôi đang tìm kiếm thứ gì đó đơn giản hơn (và miễn phí!). Cảm ơn câu trả lời của bạn!
Gonzalo

1

" RoboMongo " dễ sử dụng và đa nền tảng, sử dụng trên centos 6.2 nhưng không có tùy chọn nhập / xuất dữ liệu có thể tìm thấy trong " umongo " nhưng không dễ sử dụng như RoboMongo.


1
  • Đối với web: genghis đơn giản và có giao diện thời trang hơn nhiều. genghis

  • Đối với máy tính để bàn: robomongo : Công cụ quản lý MongoDB đa nền tảng lấy Shell làm trung tâm robomongo


Tránh các câu trả lời chỉ có liên kết.
Kilazur


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.