Skip to content

Commit dee36aa

Browse files
authored
Merge pull request #575 from codex-team/feat/add-daily-events-index
feat(opt): added new index for dailyEvent
2 parents 415c19f + 9d33299 commit dee36aa

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "hawk.api",
3-
"version": "1.2.15",
3+
"version": "1.2.16",
44
"main": "index.ts",
55
"license": "BUSL-1.1",
66
"scripts": {

src/resolvers/project.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ const REPETITIONS_GROUP_HASH_INDEX_NAME = 'groupHash_hashed';
1414
const REPETITIONS_USER_ID_INDEX_NAME = 'userId';
1515
const EVENTS_TIMESTAMP_INDEX_NAME = 'timestamp';
1616
const GROUPING_TIMESTAMP_INDEX_NAME = 'groupingTimestamp';
17+
const GROUPING_TIMESTAMP_AND_LAST_REPETITION_TIME_AND_ID_INDEX_NAME = 'groupingTimestampAndLastRepetitionTimeAndId';
1718
const GROUPING_TIMESTAMP_AND_GROUP_HASH_INDEX_NAME = 'groupingTimestampAndGroupHash';
1819
const MAX_SEARCH_QUERY_LENGTH = 50;
1920

@@ -117,6 +118,14 @@ module.exports = {
117118
name: GROUPING_TIMESTAMP_AND_GROUP_HASH_INDEX_NAME,
118119
});
119120

121+
await projectDailyEventsCollection.createIndex({
122+
groupingTimestamp: -1,
123+
lastRepetitionTime: -1,
124+
_id: -1,
125+
}, {
126+
name: GROUPING_TIMESTAMP_AND_LAST_REPETITION_TIME_AND_ID_INDEX_NAME,
127+
});
128+
120129
await projectEventsCollection.createIndex({
121130
groupHash: 1,
122131
},

0 commit comments

Comments
 (0)