Create some indices used for statistics

This commit is contained in:
2017-09-08 16:42:08 +02:00
parent 901fea3361
commit ab7d623d27

View File

@@ -701,6 +701,11 @@ class PillarServer(Eve):
coll.create_index([('short_code', pymongo.ASCENDING)],
sparse=True, unique=True)
coll = db['projects']
# This index is used for statistics, and for fetching public projects.
coll.create_index([('is_private', pymongo.ASCENDING)])
coll.create_index([('category', pymongo.ASCENDING)])
def register_api_blueprint(self, blueprint, url_prefix):
# TODO: use Eve config variable instead of hard-coded '/api'
self.register_blueprint(blueprint, url_prefix='/api' + url_prefix)