From df20f5063dd5f93235307e5fca6fc7b17625bea9 Mon Sep 17 00:00:00 2001 From: syuilo Date: Wed, 18 Jul 2018 07:19:24 +0900 Subject: #1720 #59 --- src/models/hashtag.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/models/hashtag.ts (limited to 'src/models') diff --git a/src/models/hashtag.ts b/src/models/hashtag.ts new file mode 100644 index 0000000000..f5b6156055 --- /dev/null +++ b/src/models/hashtag.ts @@ -0,0 +1,13 @@ +import * as mongo from 'mongodb'; +import db from '../db/mongodb'; + +const Hashtag = db.get('hashtags'); +Hashtag.createIndex('tag', { unique: true }); +Hashtag.createIndex('mentionedUserIdsCount'); +export default Hashtag; + +export interface IHashtags { + tag: string; + mentionedUserIds: mongo.ObjectID[]; + mentionedUserIdsCount: number; +} -- cgit v1.2.3-freya