MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да предавате поточно резултатите от заявките на MongoDB с nodejs?

node-mongodb-driver (основният слой, който всеки клиент на mongoDB използва в nodejs) с изключение на API на курсора, който други споменаха, има приятен API за поток (#458). За съжаление не го намерих документирано другаде.

Актуализация:има документи.

Може да се използва по следния начин:

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

Той всъщност реализира интерфейса ReadableStream, така че има всички екстри (пауза/възобновяване и т.н.)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Обработка на персонализирано BSON маршалиране

  2. Как да намерите неизползвани индекси в MongoDB?

  3. Как да защитите вашите бази данни с отворен код с ClusterControl

  4. Елемент на масива за актуализиране на Mongo (.NET драйвер 2.0)

  5. Запитване на данни от MongoDB с помощта на GraphQL в Django:Get-Go (1)