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

async nodejs truy vấn và xử lý kết quả

Sử dụng Bước cho node.js . Nó sẽ chạy các chức năng của bạn theo thứ tự nối tiếp

var Step = require('step');

Step(  docs.forEach(...), function() { cb(docs); } );

Hoặc nếu bạn biết tổng số bản ghi, bạn có thể gọi lệnh gọi lại khi bạn xử lý xong bản ghi cuối cùng. Một cái gì đó như thế này

var count = docs.count(); // or something
var processed = 0;
docs.forEach(... if (++processed == count) cb(docs); );



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Truy vấn MongoDB với nhiều điều kiện và lát cắt

  2. Truyền đối tượng đơn giản sang tài liệu mongoose

  3. Meteor:sự khác biệt giữa tên cho bộ sưu tập, biến, ấn phẩm và đăng ký?

  4. Chạy bản đồ giảm cho tất cả các khóa trong bộ sưu tập - mongodb

  5. MongoDB:Truy vấn qua một hàm băm với các ký tự đặc biệt trong các khóa