У меня есть два документа:
{ "timestamp": 1, "name": "apple", "price": 100 }
{ "timestamp": 2, "name": "apple", "price": 200 }
Я хотел бы добавить еще одно поле price_change, которое является разницей с последней цены, поэтому после обновления документы должны быть:
{ "timestamp": 1, "name": "apple", "price": 100, "price_change": 100 }
{ "timestamp": 2, "name": "apple", "price": 200, "price_change": 100 }
Я знаю, что могу сделать это, запустив несколько запросов, чтобы прочитать значения и обновить каждый документ, но мне просто интересно, есть ли способ сделать это с помощью одного DSL-запроса?