我在测试插入 mondgodb python 对象时遇到了问题,该对象是使用默认 json 解码器 json.load(....
我有这个错误:
OverflowError: BSON can only handle up to 8-byte ints
问题是由 python 对象中的某些值引起的,这些值被解码很长,而 mongodb 无法处理这些值。
我该如何解决这个问题,这里有什么想法吗?
想到自定义解码器,所以当一些大数字被解码为 long > 而不是在那里使用的字符串时。
其他解决方案是:获取其中包含一些可能的长字段的 python 对象并将所有这些字段转换为字符串。
我对python和json没有太多经验。任何帮助,将不胜感激