My index has the following partly mapping:
"properties" : {
          "price" : {
            "type" : "double"
          },
          "services" : {
                   "type" : "nested",
                   "properties" : {
                       "quantity" : {
                            "type" : "double"
                        }
                   }
          },...
I am struggling to calculate sum of all quantity inside services and then multiple with price using painless script.
When I use nested aggregation to the path services, the doc['price'] is always 0.0.
If I use reverse nested then I could not access the values of quantity.
Is there any way to achieve this using painless script?