sql >> Databáze >  >> NoSQL >> MongoDB

Naplnit + agregovat v Mongoose

Po načtení dat z MongoDB můžete naplnit agregaci. Bude to vypadat nějak takto:

// 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. Mongo agregace, projekt podpole prvního prvku v poli

  2. Rámec Django REST stále reaguje s daty uloženými v mezipaměti, i když máte prázdné klíče redis

  3. Název MongoDB:locale::facet::_S_create_c_locale není platný

  4. Proč jsou souřadnice polygonových objektů GeoJSON uloženy v poli pole?