Denna syntax är inte vad PyMongo kräver:
results_collection.create_index(["uwi", "date_part"], name=index_name, unique=True)
Vill du ha ett index på de två fälten "uwi" och "date_part"? Välj noggrant i vilken ordning fälten ska indexeras (se Optimera MongoDB Compound Indexes ) och om de ska indexeras i stigande eller fallande ordning.
Om du vill indexera "uwi" och "date_part" i den ordningen, båda stigande, gör du så här:
results_collection.create_index([("uwi", 1), ("date_part", 1)], name=index_name, unique=True)
För mer information om att skapa index med PyMongo, se dokumentationen .