当PyMongo抛出DuplicateKeyError时如何判断哪个字段导致了冲突?

时间:2015-03-22 00:32:29

标签: python mongodb pymongo ming

使用Ming和PyMongo我创建了多个具有多个唯一索引的文档。如果抛出DuplicateKeyError,那么我想查询冲突的文档。有没有办法让我获取DuplicateKeyError异常并知道哪个字段(或字段组合)产生了异常?

这不是重复的,因为错误文档并不总是与.details(.error_document的2.8版本)一起返回。我的理解是可能被包括在内。没有保证。在我的情况下.details在抛出重复键时返回None。

0 个答案:

没有答案