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

Dân số + Tổng hợp trong Mongoose

Bạn có thể điền một tổng hợp sau khi tìm nạp dữ liệu từ MongoDB. Nó sẽ trông giống như sau:

// Your aggregate query from your question
Transaction.aggregate([{
                            $unwind: '$tags'
                        }, {
                            $group: {
                                _id: '$tags',
                                amount: {
                                    $sum: '$amount'
                                }
                            }
                        }])
    .exec(function(err, transactions) {
        // Don't forget your error handling
        // The callback with your transactions
        // Assuming you are having a Tag model
        Tag.populate(transactions, {path: '_id'}, function(err, populatedTransactions) {
            // Your populated translactions are inside populatedTransactions
        });
    });



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để thay đổi mật khẩu của người dùng MongoDB?

  2. Gọi mongoose từ phía ứng dụng khách phản ứng

  3. Nhóm Mongodb theo trường dbref

  4. Chính xác thì spring-data-mongodb xử lý các hàm tạo khi bù nước cho các đối tượng như thế nào?

  5. Làm thế nào để giải quyết lỗi SQLdecode khi bạn di chuyển các mô hình trong django?