From cd80e02ebf5e7fa9fb7edc589d9149d60f2a77fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Acid=20Chicken=20=28=E7=A1=AB=E9=85=B8=E9=B6=8F=29?= Date: Sun, 9 Dec 2018 18:39:13 +0900 Subject: [PATCH] Re: #3556 (#3568) * Update index.ts * Update index.ts --- src/chart/index.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/chart/index.ts b/src/chart/index.ts index b59ad7602..913d49bec 100644 --- a/src/chart/index.ts +++ b/src/chart/index.ts @@ -61,11 +61,13 @@ export default abstract class Chart { constructor(name: string, grouped = false) { this.collection = db.get>(`chart.${name}`); - if (grouped) { - this.collection.createIndex({ span: -1, date: -1, group: -1 }, { unique: true }); - } else { - this.collection.createIndex({ span: -1, date: -1 }, { unique: true }); - } + const keys = { + span: -1, + date: -1 + }; + if (grouped) + keys.group = -1; + this.collection.createIndex(keys, { unique: true }); } @autobind