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

Nhập một tập hợp bản ghi rất lớn vào MongoDB bằng cách sử dụng nodejs

Không phải là câu trả lời cho tình huống nhập từ tệp .csv chính xác của bạn, mà thay vào đó, về việc thực hiện (các) chèn hàng loạt

-> Trước hết, không có thao tác chèn 'hàng loạt' đặc biệt nào, cuối cùng tất cả đều là forEach.

-> nếu bạn cố gắng đọc một tệp lớn async-ly sẽ nhanh hơn rất nhiều sau đó quá trình ghi, thì bạn nên xem xét thay đổi cách tiếp cận của mình, trước hết hãy tìm hiểu xem thiết lập của bạn có thể xử lý bao nhiêu, (hoặc chỉ nhấn-n -thử nghiệm).

---> Sau đó, thay đổi cách bạn đọc từ tệp, bạn không cần phải đọc từng dòng từ tệp, async-ly, học cách chờ, sử dụng forEach, forEachSeries từ Async.js để đưa các lần đọc của bạn xuống gần mongodb ghi cấp, và bạn đã sẵn sàng.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. không thành công với lỗi 10068:toán tử không hợp lệ:$ oid

  2. mongorestore Không thành công:không có máy chủ nào có thể truy cập được

  3. LỖI:quy trình con không thành công, đã thoát với lỗi số 48

  4. truy vấn tổng hợp mongo với trình điều khiển mgo

  5. Cần tính toán chênh lệch ngày giờ cho trường ngày giờ được lưu ở định dạng chuỗi trong MongoDB