标签: python mongodb unicode zlib
在python中,我想将zlib.compress的输出插入Mongo。
但是,我收到以下错误:
“文档中的字符串必须是有效的UTF-8”
我的理解是Mongo可以处理字节串。如何将压缩数据插入数据库?
答案 0 :(得分:3)
你需要使用pymongo的pymongo.binary.Binary类来包装二进制压缩数据,这样它就不会被视为字符串。
pymongo.binary.Binary