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

Lỗi Mongo khi sử dụng tính năng tổng hợp:sắp xếp vượt quá giới hạn bộ nhớ

Theo mặc định, tổng hợp trong MongoDB xảy ra trong bộ nhớ và các giai đoạn đường ống có giới hạn 100 Mb RAM. Có vẻ như bạn đã vượt quá ngưỡng này. Để xử lý tập dữ liệu lớn, bạn nên bật các giai đoạn đường ống tổng hợp để ghi dữ liệu vào các tệp tạm thời. Sử dụng allowDiskUse tùy chọn cho điều đó:

db.BASE_TABLE_CREATION_ExecuteHiveScript_26_V0.aggregate([
    { "$project" : { "visitor_localdate" : 1 , "_id" : 0}},
    { "$sort" : { "visitor_localdate" : -1}}
], { "allowDiskUse" : true })


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để lọc mảng tài liệu con?

  2. REACT tìm nạp yêu cầu bài đăng

  3. Tại sao Mongodb hoạt động tốt hơn trên Linux so với Windows?

  4. Cập nhật tài liệu bằng cách sử dụng kết quả của các trường được nối

  5. MongoDB và C #:Tìm kiếm không phân biệt chữ hoa chữ thường