2016-03-05 14 views

Odpowiedz

9

Musisz utworzyć indeks związku i ustawić unique do True jak wspomniano w documentation:

Jeśli używasz unique na wskaźniku związku, a następnie MongoDB wymusi wyjątkowości od kombinacji wartości raczej niż indywidualna wartość dla wszystkich lub wszystkich wartości klucza.

self.db[self.mongo_collection].create_index(
    [("url", pymongo.DESCENDING), ("category", pymongo.ASCENDING)], 
    unique=True 
) 
+0

tutaj jest link [create_index] (https://api.mongodb.com/python/current/api/pymongo/collection.html#pymongo.collection.Collection.create_index) specyfikacji. –

Powiązane problemy