From 16d7ad53f982f6efec34a21ea4709e52369a9754 Mon Sep 17 00:00:00 2001 From: Cédric Bonhomme Date: Tue, 24 Dec 2013 11:12:17 +0100 Subject: Improved models with a new index for articles. --- pyaggr3g470r/models.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pyaggr3g470r/models.py b/pyaggr3g470r/models.py index 718ff19a..4a2b4983 100644 --- a/pyaggr3g470r/models.py +++ b/pyaggr3g470r/models.py @@ -86,7 +86,7 @@ class Article(Document): Defines the model for an article. """ date = DateTimeField(required=True) - link = StringField(required=True) + link = StringField(required=True, unique=True) title = StringField(required=True) content = StringField(required=True) readed = BooleanField() @@ -98,6 +98,8 @@ class Article(Document): 'indexes': [ {'fields': ['-date'], 'sparse': True, 'types': False }, + {'fields': ['link'], + 'sparse': True, 'unique': True, 'types': False } ] } -- cgit