不能在mongodb中引用字段

时间:2018-04-01 04:09:50

标签: python mongodb

我正在使用pymongo驱动程序编写一个相当简单的python应用程序。当我尝试访问我的一个字段时:

return video_files_data[u'cloud_data']

但是我收到了这个错误:

return video_files_data[u'cloud_data']
keyError: '\ufeffcloud_data'

当我删除u'并输入双引号时,我得到

keyError: " cloud_data"

我在这里犯了什么愚蠢的错误?这不可能很难。

{
    "_id" : ObjectId("5ac0529b47949e0a1d04a523"),
    "file_id" : "NZwKy9PZy8M",
    "cloud_data" : {
        ...
    }
}

如果我print(video_files_data.keys())我得到

dict_keys(['_id', 'file_id', 'cloud_data'])

但这完全正常

for (key, values) in video_files_data.items():
    if key == "cloud_data":
        return values

0 个答案:

没有答案