【发布时间】:2016-12-09 20:26:27
【问题描述】:
MongoDB 的(和 pymongo 的)ensure_index 在 3.0 版之后已被弃用。如果我只想删除集合中存在的索引,我应该使用什么?
pymongo 的文档声称 drop_index “可用于不存在的集合或没有索引的集合”,但如果我尝试删除不存在的集合,则会引发 OperationFailure集合中的索引。在3.0版本之前,我可以在做任何事情之前使用ensure_index查看索引是否存在,我现在应该做什么?
【问题讨论】: