私は以下の配列を持っています。私は一日ごとにグループ化しようとしています。配列を日付でグループ化し、平均を計算します
let object = _.groupBy(results, (result) => moment.unix(result['timestamp']).startOf('day'));
私はjsfiddleでコードを持っている:私は日によってグループそれに管理してきましたが、私は私の人生のために任意の更を取得する方法を見つけ出すことはできません
[ { user: '59fcced3c40317c657878b5c',
timestamp: 1509715440,
blood: 8.2,
id: '59fc6e42c6bc1c0223757c8e' },
{ user: '59fcced3c40317c657878b5c',
timestamp: 1509698760,
blood: 13.7,
id: '59fc5c755109756616d29b49' },
{ user: '59fcced3c40317c657878b5c',
timestamp: 1509694440,
blood: 7.2,
id: '59fc5ba65109756616d29b48' },
{ user: '59fcced3c40317c657878b5c',
timestamp: 1509692580,
blood: 3.4,
id: '59fc5b915109756616d29b47' },
{ user: '59fcced3c40317c657878b5c',
timestamp: 1509665040,
blood: 8.7,
id: '59fc4cf98e66f1e0065f4ff6' }]
ここに:https://jsfiddle.net/0yn900jb。
感謝を。原則として動作するようですが、タイムスタンプは間違っています。彼らは現在、11月3日よりむしろ1970年1月18日に戻ってきています。 – K20GH
@ K20GH - 修正されました。私の日付の操作は少し錆びています。 –