Denne syntaks er ikke, hvad PyMongo kræver:
results_collection.create_index(["uwi", "date_part"], name=index_name, unique=True)
Vil du have et indeks på de to felter, "uwi" og "date_part"? Vælg omhyggeligt, hvilken rækkefølge felterne skal indekseres i (se Optimering af MongoDB-sammensatte indekser ) og om de skal indekseres i stigende eller faldende rækkefølge.
Hvis du vil indeksere "uwi" og "date_part" i den rækkefølge, begge stigende, så gør dette:
results_collection.create_index([("uwi", 1), ("date_part", 1)], name=index_name, unique=True)
For mere information om oprettelse af indekser med PyMongo, se dokumentationen .