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

Cách kết nối với MongoDB bằng PhantomJS

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ó)

  • Máy chủ MongoDB Java REST

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).




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:chỉ cập nhật các trường cụ thể

  2. Không đồng bộ, Gọi lại, Đóng cửa, Ôi trời

  3. Truy vấn trong tài liệu lồng nhau trong mongodb

  4. Giải quyết các loại tài liệu phụ với Spring Data và MongoDB

  5. Mongodb NoRM và POCO