如何将zlib数据插入Mongo? (Unicode问题)

时间:2012-08-05 03:12:57

标签: python mongodb unicode zlib

在python中,我想将zlib.compress的输出插入Mongo。

但是,我收到以下错误:

“文档中的字符串必须是有效的UTF-8”

我的理解是Mongo可以处理字节串。如何将压缩数据插入数据库?

1 个答案:

答案 0 :(得分:3)

你需要使用pymongo的pymongo.binary.Binary类来包装二进制压缩数据,这样它就不会被视为字符串。