MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongo-Durchschnittsaggregationsabfrage ohne Gruppe

Zahlenwerte zunächst als Zahlen speichern. Anschließend können Sie mit einer einfachen Anweisung den Durchschnitt berechnen:

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

Sie können einfach mehr $avg verwenden Aggregationsoperatoren, um Durchschnittswerte für Ihre anderen numerischen Felder zu erhalten:

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