我想立即添加上下文名称,同时探索我得到的文档时,请推动数据时: -
{{
"key1": "test1",
"key2": "test2",
"key3": "test3",
"key4": "test4."
}}
我还想要的是: -
{
"RouterAnomalyData":{
"key1": "test1",
"key2": "test2",
"key3": "test3",
"key4": "test4."
}
}
请建议??
我希望-delimited_root_name
选项能够执行您的需求,但这仅适用于XML。我已经在Github上提出了请求,以添加该功能。同时,您需要使用MLCP变换。请参阅摄入过程中转换输入。您的功能看起来像这样:
function yourTransform(content, context)
{
// content.value is a document node. Convert to an object
// and wrap it with the new property.
const newDoc = {
"RouterAnomalyData": content.value.toObject()
}
// Update the content with the new document.
content.value = xdmp.unquote(xdmp.quote(newDoc));
return content;
}
您可以安装转换并在摄入过程中调用转换。这应该导致您要寻找的结构。