Questa sintassi non è ciò che richiede PyMongo:
results_collection.create_index(["uwi", "date_part"], name=index_name, unique=True)
Vuoi un indice sui due campi, "uwi" e "date_part"? Scegli attentamente in quale ordine indicizzare i campi (vedi Ottimizzazione degli indici composti MongoDB ) e se indicizzarli in ordine crescente o decrescente.
Se vuoi indicizzare "uwi" e "date_part" in quest'ordine, entrambi ascendenti, procedi come segue:
results_collection.create_index([("uwi", 1), ("date_part", 1)], name=index_name, unique=True)
Per ulteriori informazioni sulla creazione di indici con PyMongo, consulta la documentazione .