Verschiebende Durchschnitte mit dem Aggregations-Framework von MongoDB?

Wenn Sie beispielsweise 50 Jahre Temperaturwetterdaten (täglich) haben, wie würden Sie die gleitenden Durchschnitte für diesen Zeitraum in 3-Monats-Intervallen berechnen? Können Sie das mit einer Abfrage tun oder müssten Sie mehrere Abfragen haben?

Example Data

01/01/2014 = 40 degrees
12/31/2013 = 38 degrees
12/30/2013 = 29 degrees
12/29/2013 = 31 degrees
12/28/2013 = 34 degrees
12/27/2013 = 36 degrees
12/26/2013 = 38 degrees
.....

Antworten auf die Frage(4)

Ihre Antwort auf die Frage