我有一个聚合查询。在查询的$addToFields
阶段,我需要添加另一个字段,该字段是另一个字段的正则表达式。例如,这是一个示例文档:
{
"host": "axcc91-calpw-11299",
"site": "gate9",
"type": "router"
}
我需要应用此正则表达式:^([^-\d]+)
,它将根据上述文档生成axcc。这是我需要制作的文件:
{
"host": "axcc91-calpw-11299",
"site": "gate9",
"type": "router",
"host2": "axcc"
}
我如何将正则表达式应用于$ project或$ addToFields阶段以生成host2字段?