Возможно, мне не хватает основной концепции Elasticsearch, но я новичок в этом и пытаюсь достичь чего-то, что было бы разумным для меня.Elasticsearch расширяет внутренний массив документов
Давайте представим себе, что у нас есть несколько бегунов в гонке с контрольными точками вокруг трассы.
базовые документы Out может выглядеть следующим образом:
{
"name" : "John Smith",
"age" : "31",
"checkpoints": [
{
"checkpoint" : "Race Start"
"timestamp" : "..."
}
]
}
Мой вопрос, есть ли смысл, чтобы иметь возможность расширить перечень контрольно-пропускных пунктов, и если да, то что будет представлять собой запрос пример (POST), чтобы сделать что?
Update:
Ожидаемый результат:
{
"name" : "John Smith",
"age" : "31",
"checkpoints": [
{
"checkpoint" : "Race Start"
"timestamp" : "..."
},
{
"checkpoint" : "Checkpoint1"
"timestamp" : "..."
},
{
"checkpoint" : "Checkpoint2"
"timestamp" : "..."
}
]
}
Что вы имеете в виду 'расширить список checkpoints'? Добавить другой объект в массив? –
Добавленный ожидаемый результат –