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

MongoDB allowDiskUse không hoạt động ..

Vui lòng sử dụng truy vấn tổng hợp trong lệnh chạy, nó sẽ cho phép sử dụng thẻ allowDiskUse.

db.runCommand(
   { aggregate: "test",
     pipeline: [
                {$group: {_id: {email: "$email", gender: "$gender"}, cnt: {$sum: 1}}}, 
                {$group: {_id: "$_id.email", cnt: {$sum: 1}}}, 
                {$match: {cnt: 2}}
               ],
     allowDiskUse: true
   }
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose, cập nhật giá trị trong mảng đối tượng

  2. Đánh giá độ phức tạp của truy vấn tổng hợp MongoDB:chi phí $ tra cứu

  3. Thiết kế mối quan hệ Nhiều-Nhiều trong MongoDB (thay vì bảng quan hệ)

  4. Cách lấy đầu ra của mongo shell (ba chấm) cho lệnh chưa kết thúc

  5. mongodb:lưu trữ cấu trúc cây phân cấp?