Elasticsearch существует запрос для полей массива - PullRequest
0 голосов
/ 11 октября 2018

У меня есть такой объект:

// product
{
    categories: [{
        name: 'category 1',
        subCategoryId: 'cat1'
    }, {
        name: 'category 2',
    }]
}

Если я сделаю запрос с этим:

query: {
    bool: {
        must_not: {
            exists: {
                field: 'categories.subCategoryId'
            }
        }
    }
}

Я не смогу получить продукт, потому что одна из категорий имеет subCategoryId.

Как запросить товар?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...