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

Làm thế nào để phát trực tuyến Kết quả truy vấn MongoDB với nodejs?

node-mongodb-driver (lớp bên dưới mà mọi ứng dụng khách mongoDB sử dụng trong nodejs) ngoại trừ API con trỏ mà những người khác đã đề cập có API luồng đẹp (# 458). Rất tiếc, tôi không tìm thấy nó ở nơi khác.

Cập nhật:có tài liệu.

Nó có thể được sử dụng như thế này:

var stream = collection.find().stream()
stream.on('error', function (err) {
  console.error(err)
})
stream.on('data', function (doc) {
  console.log(doc)
})

Nó thực sự triển khai giao diện ReadableStream, vì vậy nó có tất cả các tính năng (tạm dừng / tiếp tục, v.v.)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Giữ kết nối cơ sở dữ liệu MongoDB mở

  2. Đánh giá về các tùy chọn sao lưu MongoDB

  3. MongoDB / PyMongo:Truy vấn nhiều tiêu chí - kết quả không mong đợi

  4. Làm cách nào để xóa tài liệu bằng Node.js Mongoose?

  5. Khung tổng hợp MongoDB - Đổi tên trường động