MongoDB全文本搜索:使用出现术语的键获取数组名称?

时间:2018-11-01 07:59:25

标签: mongodb mongodb-query full-text-search

我有一些文档,其文档结构如下:

{
_id:"abcd",
"first_array":[
 {
    "value":["A", "B"], 
    "value":["C", "D"], 
 },
 {
    "value":["A", "C"]
 }
],
"second_array":[
 {
    "value":["P", "Q"], 
    "value":["C", "A"], 
 },
 {
    "value":["R", "S"]
 }    
]
}

我想搜索这些文档并获取其中出现特定搜索词的数组名称。因此,在搜索“ B”和“ P”时,我需要以下格式(或类似格式)的输出

{_id:"abcd",{"first_array":  "value":["A", "B"], "second_array": "value":["P", "Q"]} }

我应该如何编写查询? TIA。

0 个答案:

没有答案