From 2d18057c6e97c706db1af314ca610be8107f0eec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Fri, 15 Sep 2017 17:09:15 +0200 Subject: [PATCH] Added DB index for latest assets/comments --- pillar/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pillar/__init__.py b/pillar/__init__.py index 9d282647..72c343ad 100644 --- a/pillar/__init__.py +++ b/pillar/__init__.py @@ -721,6 +721,10 @@ class PillarServer(Eve): coll.create_index([('parent', pymongo.ASCENDING)]) coll.create_index([('short_code', pymongo.ASCENDING)], sparse=True, unique=True) + # Used for latest assets & comments + coll.create_index([('properties.status', pymongo.ASCENDING), + ('node_type', pymongo.ASCENDING), + ('_created', pymongo.DESCENDING)]) coll = db['projects'] # This index is used for statistics, and for fetching public projects.