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

Lặp lại nối tiếp con trỏ mongodb (đợi lệnh gọi lại trước khi chuyển sang tài liệu tiếp theo)

Nếu bạn không muốn tải tất cả kết quả vào bộ nhớ bằng toArray, bạn có thể lặp lại bằng cách sử dụng con trỏ với một cái gì đó như sau.

myCollection.find({}, function(err, resultCursor) {
  function processItem(err, item) {
    if(item === null) {
      return; // All done!
    }

    externalAsyncFunction(item, function(err) {
      resultCursor.nextObject(processItem);
    });

  }

  resultCursor.nextObject(processItem);
}  


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $ cos

  2. Không kết nối được với 127.0.0.1:27017, lý do:errno:111 Kết nối bị từ chối

  3. Docker:thay đổi thư mục nơi lưu trữ khối lượng docker

  4. Ba điểm A của Bảo mật MongoDB - Xác thực, Ủy quyền &Kiểm toán

  5. Cách tự động hóa cơ sở dữ liệu MongoDB cải thiện bảo mật