sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongo gennemsnitlig aggregeringsforespørgsel uden gruppe

Først og fremmest gemmer numeriske værdier som tal. Bagefter kan du bruge et simpelt udsagn til at beregne gennemsnittet:

db.collection.aggregate({ 
  "$group": {
    "_id": null, 
    "avg_bvc": { "$avg": "$bvc" } 
  } 
})

Du kan blot bruge mere $avg aggregeringsoperatorer for at få gennemsnit for dine andre numeriske felter:

db.collection.aggregate({ 
  "$group": {
    "_id": null, 
    "avg_bvc": { "$avg": "$bvc" }, 
    "avg_dollar": { "$avg": "$dollar" } 
  } 
})


  1. XFS vs EXT4 – Sammenligning af MongoDB-ydelse på AWS EC2

  2. Redis Expire virker ikke

  3. MongoDB:Server har startadvarsler ''Adgangskontrol er ikke aktiveret for databasen''

  4. MongoDB $toDecimal