【发布时间】:2021-12-13 00:28:50
【问题描述】:
我是 MongoDB 的新手——当我从基于 JSON 的 MongoDB 中检索一个键时遇到了这个问题——它无法解析希伯来语键值,当我阅读它们时它会返回它们 blank。
我之前在本地读取和写入 JSON 文件时遇到了这个问题,使用 UTF-8 编码解决了这个问题,如下例所示:
with codecs.open('words.json', 'wb', encoding='utf-8') as file:
json.dump(data, file, ensure_ascii=False)
所以我的问题是,有没有办法使用 utf-8 编码检索 MongoDB 数据?
我目前正在使用find() 来读取我的数据。
这样:
for x in mycol.find():
topic = 'בדיקה'
print(x[topic])
提前致谢!
【问题讨论】: