【发布时间】:2011-07-12 03:52:13
【问题描述】:
我想通过嵌套数组中存在的字符串来检索文档。例如,数据(表示句子的依赖解析)如下所示:
{'tuples': [['xcomp', 'multiply', 'using'],
['det', 'method', 'the'],
['nn', 'method', 'foil'],
['dobj', 'using', 'method']]}
我找到的最接近的解决方案假定['nn', ...] 是tuples list-of-lists 的第二个位置:
db.c.find({'tuples.2.0' : 'nn'})
有没有办法放松固定位置?元组(不是它们的内容)可以按任何顺序排列。
其次,能够检索具有['nn', 'method', X] 的文档真的很棒,这意味着它们的依赖解析中的名词“方法”。
谢谢!
【问题讨论】:
标签: mongodb nested-query