我有一个MongoDB,我试图将其处理成熊猫系列以便与Plot.ly一起使用。
我试图仅提取数据库中的条目: 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']))