尝试在父元素中使用嵌套文档。所以,我有一个位置属性,里面我有phoneNumbers“嵌套”的phoneNumbers组。试图查询具有多个电话号码的文档。
数据集
_source: {
id: 123,
location:{ //type: object
phoneNumbers: [ //type:Nested
{
phone: 555-555-5555
type: cell
},
{
phone: 222-222-2222
type: office
},
{
phone: 333-333-3333
type: fax
}
]
}
}
我正在尝试编写一个查询,其中phoneNumber的大小大于1。 如果我尝试将其作为“嵌套”文档,我得到一个关于“位置”而不是嵌套对象的错误,如果我尝试使用_source.location.phoneNumbers.size()> 0的脚本过滤器我得到“无法调用null对象的方法size()
我错过了什么?