2012-09-13 4 views

risposta

12

Si dovrà dichiarare l'indice nella meta definizione ad esempio:

class BlogPost(Document): 
    date = DateTimeField(db_field='addDate', default=datetime.now) 
    category = StringField() 
    tags = ListField(StringField()) 

    meta = { 
     'indexes': [ 
      {'fields': ['-date'], 'unique': True, 
       'sparse': True, 'types': False }, 
     ], 
    } 
+0

grazie mille – Jay

+0

per favore segna come risposta! – Ross

+0

scusa, ma come si fa? Sono nuovo qui, grazie – Jay

3

In caso di vincolo univoco è possibile impostare con la dichiarazione campo come:

email = mongodb.EmailField(required=True, unique=True) 
Problemi correlati