Mongodb InvalidPipelineOperator MongoError:无法识别的表达式'$全部替换';

Mongodb InvalidPipelineOperator MongoError:无法识别的表达式'$全部替换';,mongodb,Mongodb,我在MongoDB中运行以下代码: db.response_graphs.aggregate( [ { $match : { "Response_measure" : "MasksMandatory" } }, { $project : { date_end: { $

我在MongoDB中运行以下代码:

db.response_graphs.aggregate(
    [
        {
            $match : {
                "Response_measure" : "MasksMandatory"
            }
        },
        {
            $project : {
                date_end: { $replaceAll: { input: "$date_end", find: "NA", replacement: "2020-08-01" }}
            }
        }
        ]
    )
我遇到以下错误:

{ “消息”:“无法识别的表达式“$replaceAll”, “ok”:0, “代码”:168, “代码名”:“InvalidPipelineOperator”, “名称”:“MongoError” }

我遵循以下链接中的语法,但仍然收到上述错误:


请帮我解决它。提前感谢。

全部替换在4.4中是新的,您可能正在运行旧版本。