Mongodb 在mongo 3.6.22中获取查询错误,该错误在4.4.3 enterprise中运行良好

Mongodb 在mongo 3.6.22中获取查询错误,该错误在4.4.3 enterprise中运行良好,mongodb,Mongodb,我在mongo版本3.6.22中得到一个mongo查询错误,错误如下 MongoError:$lookup的参数必须是字符串,let:{profileId: “$ProfileIDs”}是类型对象 但同样的查询在mongo 4.4.3版企业版中运行良好,profileID为String3.6不支持$lookup中的let。您需要以不同的方式编写查询

我在mongo版本3.6.22中得到一个mongo查询错误,错误如下

MongoError:$lookup的参数必须是字符串,let:{profileId: “$ProfileIDs”}是类型对象


但同样的查询在mongo 4.4.3版企业版中运行良好,profileID为String

3.6不支持
$lookup
中的
let
。您需要以不同的方式编写查询