In uno script Python utilizzando PyMongo, viene creato un indice per una raccolta utilizzando la lineaPyMongo create_index solo se non esiste
myCollection.create_index('Datetime', unique=True)
Tuttavia, questo genera un errore la prossima volta che lo script viene eseguito perché l'indice esistono già.
Domanda: C'è un modo per verificare l'esistenza di un indice prima di decidere se chiamare create_index
?
Le chiavi del dict restituite da index_information() sono nomi di indice (come restituiti da create_index), che sono diversi dalle chiavi dell'indice. Sei sicuro che il tuo codice funzioni? Si noti che è possibile specificare un nome personalizzato quando si crea un indice. –