MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm thế nào để tạo một trang web với thanh tìm kiếm để truy vấn cơ sở dữ liệu mongo?

Có các bước sau để giải quyết vấn đề:

  1. Tạo giao diện người dùng, bao gồm HTML, CSS và Javascript. Những người mới bắt đầu thường thấy dễ dàng nhất khi làm việc với jQuery và jQuery UI, vì chúng được ghi chép đầy đủ và chứa các plugin cho hầu hết các tình huống có thể xảy ra (tuy nhiên, chúng không nên được sử dụng để tạo các ứng dụng phức tạp lớn!). Bootstrap hoặc Foundation có thể giúp bạn về HTML / CSS.
  2. Tạo một API JSON (có thể là), mà giao diện người dùng có thể giao tiếp để gửi các tìm kiếm và truy xuất kết quả. Bạn có thể sử dụng PHP, Python, Ruby hoặc nhiều ngôn ngữ khác để thực hiện việc này. Đối với một trang web đơn giản như trang bạn đang mô tả, đó là vấn đề được ưu tiên hơn bất kỳ thứ gì khác.
  3. Dịch yêu cầu tìm kiếm từ giao diện người dùng sang các API truy vấn MongoDB và trả lại kết quả thông qua API. Bạn sẽ sử dụng thư viện ứng dụng MongoDB tương thích với bất kỳ ngôn ngữ nào bạn đã chọn.

Tùy thuộc vào nhu cầu của mình, bạn có thể loại bỏ (2) bằng cách sử dụng hiện có API REST cho MongoDB .

Lưu ý rằng nếu bạn chỉ muốn làm cho dữ liệu MongoDB có thể truy cập được thông qua tìm kiếm / lập biểu đồ, thì bạn có thể tránh hoàn toàn việc viết mã bằng cách tận dụng SlamData , một dự án mã nguồn mở mà tôi đóng góp. SlamData cho phép bạn sử dụng tìm kiếm kiểu Google (hoặc SQL nâng cao hơn) để truy vấn MongoDB và lấy lại kết quả ở dạng bảng hoặc biểu đồ.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB {tổng hợp $ match} so với {find} tốc độ

  2. Truy vấn Mongo trong python nếu tôi sử dụng biến làm giá trị

  3. Làm cách nào tôi có thể lấy n nhóm hàng đầu cho một tập hợp và tất cả các nhóm khác được kết hợp vào một nhóm khác?

  4. ReferenceError:TextEncoder không được xác định với các nút mongodb

  5. Bộ phân biệt loại trình điều khiển MongoDB C # với lớp chung kế thừa từ lớp cơ sở không chung chung