如何将正则表达式应用于MongoDB字段

时间:2018-11-09 18:26:57

标签: regex mongodb

我有一个聚合查询。在查询的$addToFields阶段,我需要添加另一个字段,该字段是另一个字段的正则表达式。例如,这是一个示例文档:

{
     "host": "axcc91-calpw-11299",
     "site": "gate9",
     "type": "router"
}

我需要应用此正则表达式:^([^-\d]+),它将根据上述文档生成axcc。这是我需要制作的文件:

{
     "host": "axcc91-calpw-11299",
     "site": "gate9",
     "type": "router",
     "host2": "axcc"
}

我如何将正则表达式应用于$ project或$ addToFields阶段以生成host2字段?

0 个答案:

没有答案