私はこれらのようなデータベース構造を持っています(Firebase):
+ statistics
|-+ 2016
| |-+ 9
| |-+ hours: 0
|-+ 2017
|-+ 6
| |-+ hours: 0
|-+ 7
|-+ 8
|-+ 9
親は年、子は月(たとえば 9 は 9 月) です。1 年間のすべての時間の合計を表示するリストを作成するのは簡単です。たとえば、2017 年からです。しかし、2016 年 Steptember から 2017 年 9 月までのすべての時間の合計を表示したい場合はどうすればよいでしょうか。
これがこのアプリにとって重要なアプリケーションを計画しています。1 年は 9 月に始まり、来年の 9 月に終わります。からのデータが必要です。これ2016->9
を2017->9
どのように処理できますか?
日付処理には Ionic3 / Angular2、Firebase、moment.js を使用しています。
より具体的に:
次のようなデータを取得したい:Give me all 'hours'-values from September 2016 to September 2017 and build these to an array