使用PyMongo从MongoDB的集合中检索多个文档时,如何避免JSON序列化错误?

使用PyMongo从MongoDB的集合中检索多个文档时,如何避免JSON序列化错误?,json,mongodb,datetime,pymongo,bson,Json,Mongodb,Datetime,Pymongo,Bson,我使用的是Python3.8.x,在pymongo中检索大量集合/文档时,MongoDB文档中的DATETIME字段会出现JSON序列化错误。如果它是一个文档,并且我知道该字段,我可以显式地使用客户编码器,如 但是,由于我不知道哪些集合/文档具有DATETIME字段,我如何才能对集合中的所有文档应用转换或屏蔽规则?pymongo是否为此提供了json_util?我是第一次尝试,不知道如何在pymongo中使用json_util。您认为Json_util会让我为datetime或其他无法序列化的数

我使用的是Python3.8.x,在pymongo中检索大量集合/文档时,MongoDB文档中的DATETIME字段会出现JSON序列化错误。如果它是一个文档,并且我知道该字段,我可以显式地使用客户编码器,如


但是,由于我不知道哪些集合/文档具有DATETIME字段,我如何才能对集合中的所有文档应用转换或屏蔽规则?

pymongo是否为此提供了
json_util
?我是第一次尝试,不知道如何在pymongo中使用json_util。您认为Json_util会让我为datetime或其他无法序列化的数据类型在集合中的所有文档上设置转换规则吗?请看下面的示例。json_util模块设计用于在json之间对BSON类型进行编码/解码。必须先转储,然后再次加载文档。多谢!。