MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Średnie zapytanie agregacyjne Mongo bez grupy

Przede wszystkim przechowuj wartości liczbowe jako liczby. Następnie możesz użyć prostego stwierdzenia do obliczenia średniej:

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

Możesz po prostu użyć więcej $avg operatory agregacji, aby uzyskać średnie dla innych pól liczbowych:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Relacje Mongo DB między obiektami

  2. Zarządzanie długotrwałymi operacjami w MongoDB

  3. MongoDB dropIndexes Polecenie

  4. 3 sposoby na porzucenie indeksu w MongoDB

  5. Ustaw programowo konwerter MongoDb