Solved: you can just pass a JavaScript object. Not sure what my mistake was but it's working now.
Hi Everyone,
Summary:
Can't figure out how to pass real-time data with JavaScript objects to ElasticSearch query.
Context:
I run NodeJS with Elastic. I have an ElasticSearch document with a product and a price. Now I want to see the profit in real-time. I store the real-time prices in a JavaScript object. I want to send the JS object as a param in the scripted_metric scripts.
Is this possible? Simple values like numbers work fine.
The JS Object looks like this:
{ 'productName': {
'price': 5
},
'anotherProductName': {
'price': 4
}
}