Cú pháp này không phải là những gì PyMongo yêu cầu:
results_collection.create_index(["uwi", "date_part"], name=index_name, unique=True)
Bạn muốn một chỉ mục trên hai trường, "uwi" và "date_part"? Chọn cẩn thận thứ tự để lập chỉ mục các trường (xem Tối ưu hóa chỉ mục tổng hợp MongoDB ) và lập chỉ mục chúng theo thứ tự tăng dần hay giảm dần.
Nếu bạn muốn lập chỉ mục "uwi" và "date_part" theo thứ tự đó, cả hai đều tăng dần, thì hãy làm như sau:
results_collection.create_index([("uwi", 1), ("date_part", 1)], name=index_name, unique=True)
Để biết thêm thông tin về cách tạo chỉ mục với PyMongo, xem tài liệu .