Esta sintaxis no es lo que requiere PyMongo:
results_collection.create_index(["uwi", "date_part"], name=index_name, unique=True)
¿Quiere un índice en los dos campos, "uwi" y "date_part"? Elija cuidadosamente en qué orden indexar los campos (consulte Optimización de los índices compuestos de MongoDB ) y si indexarlos en orden ascendente o descendente.
Si desea indexar "uwi" y "date_part" en ese orden, ambos ascendentes, haga lo siguiente:
results_collection.create_index([("uwi", 1), ("date_part", 1)], name=index_name, unique=True)
Para obtener más información sobre la creación de índices con PyMongo, consulte la documentación .