相关疑难解决方法(0)

从elasticsearch中的数组中选择匹配对象

{
    class: 1,
    users: [{
        name: 'abc',
        surname: 'def'
    }, {
        name: 'xyz',
        surname: 'wef'
    }, {
        name: 'abc',
        surname: 'pqr'
    }]
}
Run Code Online (Sandbox Code Playgroud)

我有一个像上面的对象的文档结构,我想只返回名称为'abc'的用户,但问题是它匹配名称'abc'但返回所有数组.我只想要匹配的用户.

映射 -

{
        "class":"string",
        "users" : {
            "type" : "nested",
            "properties": {
                "name" : {"type": "string" },
                "surname"  : {"type": "string" }
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

elasticsearch

7
推荐指数
1
解决办法
3329
查看次数

标签 统计

elasticsearch ×1