update 评级次数统计(折线图)接口
This commit is contained in:
parent
7baa2c1d9d
commit
c1383c9545
|
@ -104,14 +104,21 @@ class DashBoardImpl(object):
|
||||||
{"$sort": {"_id": 1}}
|
{"$sort": {"_id": 1}}
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
records = [{'_id': item['_id'][:10], 'count': item['count']} for item in records]
|
||||||
|
records_dict = dict()
|
||||||
|
for record in records:
|
||||||
|
if record['_id'] in records_dict:
|
||||||
|
records_dict[record['_id']] += record['count']
|
||||||
|
else:
|
||||||
|
records_dict[record['_id']] = record['count']
|
||||||
|
|
||||||
# 聚类统计用的_id字段更名为date
|
# 聚类统计用的_id字段更名为date
|
||||||
result = dict()
|
result = dict()
|
||||||
result['日期'] = list()
|
result['日期'] = list()
|
||||||
result['次数'] = list()
|
result['次数'] = list()
|
||||||
for data in records:
|
for key, value in records_dict.items():
|
||||||
result['日期'].append(data['_id'])
|
result['日期'].append(key)
|
||||||
result['次数'].append(data['count'])
|
result['次数'].append(value)
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue