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

Najděte součet polí uvnitř pole v MongoDB

Nemusíte používat $unwind a $group zde... Jednoduchý $project dotaz může $sum celé vaše skóre...

db.PQRCorp.aggregate([
  { "$project": {
    "name": 1,
    "totalTermScore": {
      "$sum": "$results.score"
    }
  }}
])



  1. MongoDB Najít předané hodnoty, které se neshodují

  2. vícenásobný součet/počet na mongodb (součet pohlaví a součet všech výsledků)

  3. Po aktualizaci se změní pořadí pole MongoDB a pozice dokumentu

  4. Node + Mongoose:Získat poslední vložené ID?