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

làm thế nào để sử dụng mapreduce trong mongoose / mongodb truy vấn subocument?

Tôi không chắc nó có hiệu quả như thế nào đối với bạn, nhưng để định dạng, điều này sẽ hoạt động như bên dưới, tôi đã đặt tên khóa tùy chỉnh title , classNamestart mà không có trong bộ sưu tập. Vì vậy, hãy lưu trữ kết quả của mapReduce trong một bộ sưu tập mới và truy xuất nó. (nếu bạn không chạy mapReduce theo từng yêu cầu)

  db.events.aggregate([{
       $project: {
        title: "$value",
        className: "$_id.method",
        start: "$_id.time",
        _id:0 }
   }]
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. loại bỏ các giá trị 0 nếu 0 được theo sau bởi> =1 khỏi các mảng trong MongoDB

  2. Mongoose có hỗ trợ phương thức Mongodb `findAndModify` không?

  3. Làm cách nào để chỉ trả về lần xuất hiện đầu tiên của một ID với Mongoose?

  4. Tính trung bình của một trường tài liệu phụ trên toàn bộ tài liệu trong Mongo

  5. Số lượng riêng biệt của nhiều trường bằng cách sử dụng tổng hợp mongodb