我希望能够通过嵌套数组中的字符串来检索文档。例如,数据(表示句子的依赖解析)如下:
{'tuples': [['xcomp', 'multiply', 'using'],
['det', 'method', 'the'],
['nn', 'method', 'foil'],
['dobj', 'using', 'method']]}
我找到的最接近的解决方案假定
['nn', ...]
在tuples
列表嵌套列表的第二个位置。 db.c.find({'tuples.2.0' : 'nn'})
有没有一种方法可以放松固定位置?元组(而不是它们的内容)可以以任何顺序出现。
其次,能够检索具有['nn','method',X]
的文档将非常好,意味着在依赖关系解析中有一个名词“method”。
谢谢!