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

MongoDB có giao diện REST gốc không?

Không có giao diện REST toàn diện cho MongoDB, chủ yếu là do máy chủ sử dụng giao thức nhị phân nguyên bản để mang lại hiệu quả. Bạn có thể tìm thấy một vài trình bao bọc REST trong tài liệu chính thức (chỉnh sửa:MongoDB inc hiện đã xóa thông tin này):

  • RESTHeart (Java 8) là một phần máy chủ API REST dữ liệu của hệ sinh thái MongoDB. RESTHeart sử dụng định dạng đại diện tiêu chuẩn dựa trên HAL với hỗ trợ dữ liệu mongodb gốc đầy đủ thông qua biểu diễn chế độ nghiêm ngặt của BSON. một thùng chứa docker có sẵn. RESTHeart cũng nhanh và nhẹ (~ 7 Mb diện tích và sử dụng ~ 200 Mb RAM).
  • Sleepy Mongoose (Python) là giao diện REST đầy đủ tính năng cho MongoDB, có sẵn dưới dạng một dự án riêng biệt.
  • Nghỉ ngơi trên Mongo cho node.js. MongoDB Rest cũ hơn không còn được duy trì.
  • Giao diện REST đơn giản Quá trình mongod bao gồm một giao diện REST chỉ đọc đơn giản để tạo sự thuận tiện. Để có đầy đủ các khả năng REST, chúng tôi khuyên bạn nên sử dụng một công cụ bên ngoài như Sleepy.Mongoose.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Loại bỏ các bản sao khi sử dụng $ unionWith trong MongoDB

  2. Ngăn chặn đăng nhập trùng lặp với FOSUserBundle

  3. Làm cách nào để thực thi tập lệnh MongoDB js bằng Java MongoDriver

  4. Mẹo quản lý MongoDB từ xa

  5. MongoDB $ indexOfArray