我正在尝试使用pymongo和for循环提取与特定查询匹配的所有mongoDB文档,但是在从我的查询返回的一批文档中的某个地方有一个无效的datetime格式(即20109年超出范围),这会导致引发invalidson异常。有没有一种方法可以让我尝试输出那个文档,也许是作为一个字符串或json,这样我就可以用它作为在源代码处解决问题的参考
我正在使用python3.6,并尝试了pymongo3.8和pymongo3.5.1。对于我之前使用的旧版本的代码(使用python2.7和pymongo3.5.1),这似乎不是问题
这是导致我问题的无效BSON文档的一个示例:
{
"_id" : ObjectId("5b37c235efe6c626cd28a24f"),
"datePayment" : Date(572428785600000),
"createdOn" : ISODate("2018-06-30T17:48:19.352Z"),
"updatedOn" : ISODate("2018-06-30T17:48:19.352Z")
}
我希望在某个地方捕获此文档的字符串或json版本,以便我可以使用它在源代码处跟踪问题并修复它
目前没有回答
相关问题 更多 >
编程相关推荐