我有一个包含以下属性的映射(示例):
{
"stocks": [
{
"city": 1,
"quantity": 12
},
{
"city": 2,
"quantity": 0
}
]
}
即一组嵌套元素。
现在,我想使用范围查询,过滤给定城市中包含肯定quantity
的文档。如果我仅使用标准范围查询"gte": 1
,它将考虑任何个股票,并且如果某个城市包含正数,则将匹配。
我将如何搜索此数组以将其过滤到给定的城市?
到目前为止,我当前的查询是here。