rename function
rename()
will update the replace existing key names with new ones based on the provided configuration. It currently only works for top level fields (i.e. address.street
would not work).
configuration
rename({"field_map": {"test":"renamed"}})
example
message in
{
"_id": 0,
"name": "transporter",
"type": "function",
"count": 10
}
config
rename({"field_map": {"count":"total"}})
message out
{
"_id": 0,
"name": "transporter",
"type": "function",
"total": 10
}