Bạn có thể sử dụng ứng dụng khách MongoDB REST:
-
Sleepy.Mangoose :Đó là IMO tốt nhất
-
MongoDB REST :Nó trông có vẻ hứa hẹn, nhưng vẫn chưa hoàn chỉnh và có một số lỗi kỳ lạ (ví dụ:nó từ chối gửi yêu cầu lớn (hơn 80.000 ký tự) và tôi đã mất 3 giờ để tìm ra lỗi với nó)
Bạn có thể kết nối trực tiếp với máy chủ còn lại mà bạn đã nhập javascript (sử dụng ajax
của jQuery hoặc chỉ cần sử dụng xmlhttprequest
), nhưng tôi nghĩ tốt hơn nên làm điều đó bên trong evaluate
của PhantomJS (bởi vì nếu trang bạn đang phân tích cú pháp có lỗi javascript, thì javascript được đưa vào của bạn có thể không hoạt động bình thường).
Nhưng cá nhân tôi không thích ý tưởng về một máy chủ REST cho PhantomJS. Tôi nghĩ tốt hơn là viết toàn bộ ứng dụng của bạn trong NodeJS
và sử dụng phantomjs
mô-đun để chạy PhantomJS. Bằng cách này, bạn không phải đi theo cách REST và có thể sử dụng (hiện là chính thức) Trình điều khiển nút Native MongoDB
, có khả năng nhanh hơn nhiều lần so với máy chủ REST (vì nó không yêu cầu tuần tự hóa / giải mã JSON HTTP, trong số những thứ khác).