这是我的MongoDB数据库:
并使用我的python代码,我想打印所有文档的集合名称“accessLog”这是我的Python代码(python 3.4)
import pymongo
from pymongo import *
import datetime
import sys
client = MongoClient('MyDatabase')
print('-----Access to Database cdt_log------')
db = client['cdt_log']
print(db)
collection = db['accessLog']
for record in collection.find({}):
print(record)
但我有错误:UnicodeEncodeError:'charmap'编解码器不能编码位置369中的字符'\ u0323':字符映射到undefined
我如何修复此代码非常感谢!
1 回答
使用
unidecode
将unicode数据转换为ASCII文本,然后打印记录 .