sql >> Database >  >> NoSQL >> MongoDB

MongoDb-somquery

Zoals llotet suggereerde, is het aggregatiekader de juiste keuze. Zo ziet uw zoekopdracht eruit:

db.CollectionNameGoesHere.aggregate({ $match: {
    $and: [
        { hour: { $gte: 11 } },
        { hour: { $lte: 12 } }
    ]
} },
{ $group: { _id : null, sum : { $sum: "$incoming" } } });

Je kunt het resulterende document ook zo vormgeven dat het alleen de som bevat door een $project-operator toe te voegen aan het einde van de pijplijn, zoals:

{ $project: { _id: 0, sum: 1 } }


  1. Hoe verplaats ik een redis-database van de ene server naar de andere?

  2. Hoe Node.js te gebruiken om een ​​SSH-tunnelverbinding te maken met een MongoDB-database

  3. Sorteren met MongoEngine?

  4. Sommige velden uitsluiten van het document