在使用 PyMongo 的 Python 脚本中,使用以下行为集合创建索引
myCollection.create_index('Datetime', unique=True)
但是这会在下次执行脚本时抛出错误,因为索引已经存在。
问题:有没有办法在决定是否调用 create_index
之前检查索引是否存在?
最佳答案
在 PyMongo 3.6.0 及更高版本中,调用 create_index
将不会重新创建已存在的索引并且不会引发错误。如果索引已经存在,则索引创建将被忽略。
关于python - PyMongo 仅当它不存在时才创建索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36939482/