我的文档包含一个嵌套的ID数组。
我想过滤这些ID(例如,只返回其中一个ID为6489354的文档)。
可能有数千个ID,所以我只想返回那些等于某些值(例如1,6或9)的ID的源文档
让我们说我有这两个文件:
//IDs is a nested field
{
"Name" : "Document1",
"IDs" :
[
{"ID":1},
{"ID":5},
{"ID":9},
{"ID":6489354}
]
}
{
"Name":"Document2",
"IDs"
[
{"ID":1},
{"ID":5},
{"ID":9}
]
}
只应返回document1,其来源应为:
{
"Name":"Document1",
"IDs"
[
{"ID":1},
{"ID":9}
]
}
目前sourceFiltering不适用于值,仅适用于字段。还有其他方法吗?