如何显示pymongo.errors.OperationFailure的详细信息?

时间:2015-02-09 10:21:19

标签: python mongodb

在写入MongoDB时,我在python中获得了一个pymongo OperationsFailure。除了回溯之外,有没有办法打印出细节或代码属性?

另见:http://api.mongodb.org/python/current/api/pymongo/errors.html#pymongo.errors.OperationFailure.details

到目前为止,我正在使用:

try:
  connection.test.foo.find_one()
except pymongo.errors.OperationFailure:
  print "caught"

1 个答案:

答案 0 :(得分:2)

使用:

try:
    connection.test.foo.find_one()
except pymongo.errors.OperationFailure as e:
    print e.code
    print e.details