In einem Python-Skript PyMongo verwendet wird, wird ein Index für eine Sammlung erstellt die LiniePyMongo create_index nur, wenn es nicht
myCollection.create_index('Datetime', unique=True)
mit
jedoch dies einem Fehler das nächste Mal wirft das Skript, da der Index ausgeführt wird existieren bereits.
Frage: Gibt es eine Möglichkeit, die Existenz eines Index zu überprüfen, bevor Sie entscheiden, ob Sie create_index
anrufen?
Die von index_information() zurückgegebenen Schlüssel des dict sind Indexnamen (wie von create_index zurückgegeben), die sich von den Indexschlüsseln unterscheiden. Bist du sicher, dass dein Code funktioniert? Beachten Sie, dass beim Erstellen eines Index ein benutzerdefinierter Name angegeben werden kann. –