如何将字符串列表插入mongodb数据库?
database = mongo_connect()
un = str(session['username'])
database.game.insert({'host': session['username'],
'player_list':[un]})
如果我这样做,当我获取 player_list 的时候,我得到的是一堆 Unicode 编码。请问我该怎么做才能得到一份字符串的列表呢?谢谢!
1 个回答
1
因为mongodb以bson格式存储数据,而bson是用utf8编码的,所以你得到的只会是unicode字符串。
你可以把unicode
编码成str
格式;
player_list = [x.encode('utf-8') for x in player_list]