获取变量属性内具有特定嵌套属性的条目的MongoDB游标

时间:2018-09-18 21:07:51

标签: mongodb pandas pymongo

我有一个MongoDB,我试图将其处理成熊猫系列以便与Plot.ly一起使用。 enter image description here

我试图仅提取数据库中的条目: 1.包含特定的“顶级”属性,例如“视频”,以及 2.包含一个特定的“二级”属性,例如“ domain_err” 我正在搜索的顶级属性

不过,使用以下命令,我不断收到索引错误。正在为“所有”分配一个空光标。如何仅获取具有嵌套属性的条目,而该条目在另一个属性中可能存在也可能不存在?

在下面的代码中,“实体”是一个属性名称,例如“视频”或“音乐”(可能带有嵌套的“ entity_err”的属性)。

data = []
entity_cols
for entity in entity_cols:
    all = db['eval'].find({ entity : { '$elemMatch' : {'entity_err' : {'$exists' : 'true' }} }})
    df =  DataFrame(list(all))
    data.append(inst_trace_ob(x, y, df[entity]['entity_err']))

0 个答案:

没有答案