có khả năng truy cập và truy xuất dữ liệu từ MongoDB trực tiếp trên trình duyệt biểu mẫu JavaScript mà không cần xử lý phụ trợ không?Truy cập MongoDB trực tiếp qua JavaScript
Trả lời
Không có trong ngữ cảnh bảo mật chuẩn.
Nếu bạn có một tình huống mà bạn có quyền bảo mật nâng cao (chẳng hạn như bên trong tiện ích mở rộng trình duyệt tùy chỉnh) thì có thể trở thành có thể.
MongoDB tự nhiên không có giao diện REST hoàn toàn có thể sử dụng được. Bạn sẽ cần Python dựa trên Mongy Mongoose hoặc Node.js dựa MongoDB Phần còn lại
Vui lòng xem http://www.mongodb.org/display/DOCS/Http+Interface để biết thêm thông tin.
Giao diện REST sẵn có của Mongo rất cơ bản & chỉ đọc.
Tôi đã có thể chuẩn bị cả Python dựa Sleepy Mongoose và Node.js dựa trên mongodb-phần còn lại. Node.js là một người chiến thắng tuyệt đối với hơn 600 thông lượng req/sec của bài kiểm tra hello-world của tôi. –
Nếu bạn tình cờ lưu trữ cơ sở dữ liệu của mình trên MongoLabs, chúng cũng sẽ hiển thị REST API. Xem ra, nó không an toàn, như là một khóa API được thông qua với mỗi yêu cầu, nhưng bạn có thể sử dụng nó để lấy dữ liệu công cộng thông qua javascript:
https://support.mongolab.com/entries/20433053-Is-there-a-REST-API-for-MongoDB-
Một khi bạn đã thiết lập mongolab db của bạn, bạn có thể truy cập vào nó thông qua yêu cầu REST chẳng hạn như
$.getJSON("https://api.mongolab.com/api/1/databases/your-db/collections/your-collection/? apiKey=your-key", function(json) {
//console.log("JSON Data: " + json);
}
);
- 1. Truy cập trực tiếp vào TableLayoutPanel Cells
- 2. Làm thế nào để truy cập trực tiếp MongoDB API từ Mongoid?
- 3. Từ chối truy cập trực tiếp vào các trang jsp
- 4. camera trực tiếp truy cập dữ liệu Trong iOS 4
- 5. Truy cập trực tiếp biến thể hiện so với Sử dụng phương thức truy cập
- 6. Truy cập bộ nhớ trực tiếp trong Linux
- 7. SimpleDB truy cập trực tiếp của khách hàng
- 8. Bảo vệ file PHP từ truy cập trực tiếp
- 9. Ngăn chặn truy cập trực tiếp vào trang PHP
- 10. HPET có thể truy cập trực tiếp trong Windows không?
- 11. Chèn JSON vào MongoDb trực tiếp từ PHP
- 12. Chỉnh sửa Javascript trực tiếp trong Safari?
- 13. Cách tốt nhất để truy cập cơ sở dữ liệu từ xa: thông qua dịch vụ web hoặc truy cập DB trực tiếp?
- 14. truy cập la bàn qua iPhone bằng JavaScript
- 15. Truy cập dữ liệu trên DynamoDB của Amazon qua JavaScript
- 16. Truy cập biến từ mã đằng sau thông qua javascript
- 17. Cập nhật truy vấn trong MongoDB shell
- 18. Angular.js - Ngăn chặn truy cập trực tiếp vào một phần lượt xem
- 19. Bạn có cho phép Cấp Web truy cập trực tiếp vào DAL không?
- 20. C con trỏ vs truy cập thành viên trực tiếp cho struct
- 21. Điều gì là sai khi truy cập trực tiếp vào DBI?
- 22. Có cách nào truy cập phần cứng trực tiếp bằng Python không?
- 23. Apache RewriteMap được sử dụng để ngăn truy cập trực tiếp vào các tệp
- 24. Đọc truy cập trực tiếp tập tin chưa định dạng trong Python
- 25. Làm thế nào để truy cập vào kích thước của 'foreach:' ràng buộc trong loại trực tiếp js>
- 26. Làm thế nào để bảo vệ chống lại truy cập trực tiếp vào hình ảnh?
- 27. Tôi có thể trực tiếp truy cập vào mô-đun không đổi từ HTML theo AngularJS
- 28. từ chối truy cập trực tiếp vào tập tin trên S3
- 29. xương sống js giữa getters vs truy cập trực tiếp các mô hình thuộc tính
- 30. Chặn truy cập kịch bản trực tiếp vào một tập tin
Một tùy chọn khác sẽ là đánh giá [CouchDb] (http://couchdb.apache.org/). Ở đây bạn có giao diện REST đầy đủ bao gồm – schoetbi