sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongo genomsnittlig aggregeringsfråga utan grupp

Först och främst lagra numeriska värden som siffror. Efteråt kan du använda ett enkelt påstående för att beräkna medelvärdet:

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

Du kan helt enkelt använda mer $avg aggregeringsoperatorer för att få medelvärden för dina andra numeriska fält:

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


  1. Hur får man de sista N-posterna i mongodb?

  2. Hämta index för ett objekt efter värde i en redis-lista

  3. Hur man ställer in hanterare i RedMQ från händelser som tagits upp i min domän

  4. Använda Hive för att interagera med HBase, del 1