定义
$function表达式指定一个自定义JavaScript函数,您可以定义该函数以流中的每个文档运行JavaScript代码。
重要
$function 默认禁用。在使用此阶段之前,请联系 MongoDB 支持以为项目启用功能标志。
语法
$function 操作符的语法如下:
{ $function: { body: <code>, args: <array expression>, lang: "js" } }
行为
$function表达式流中的每个文档运行指定的函数。该函数可以从文档或args数组中获取参数。
该函数可以返回任何BSON类型,包括大量或 Code 类型。返回值用作 $function 表达式的输出。