Mongodb 操作失败:异常:无效的运算符'$尺寸';

Mongodb 操作失败:异常:无效的运算符'$尺寸';,mongodb,Mongodb,您好,我正在使用mongoDB 3.4.0 查询是: db.collection.aggregate([ {"$project":{"_id": ObjectId("595c911093e2359c3af3fefb"), "GROUP_count": { "$size": "$GROUPS" }, "SYSTEM_count": { "$size": "

您好,我正在使用mongoDB 3.4.0

查询是:

db.collection.aggregate([
                {"$project":{"_id": ObjectId("595c911093e2359c3af3fefb"),
                            "GROUP_count": { "$size": "$GROUPS" },
                            "SYSTEM_count": { "$size": "$IDUS" }
                            }
                         }])

但是我遇到了一个获取错误“OperationFailure:exception:无效运算符“$size”

如果是这个错误,那么它就不是MongoDB 3.4。事实上,这将是相当古老的。不要查看shell在启动时所说的内容,而是从shell内部执行
db.version()
,以报告实际的“服务器”版本。否则,实际的错误将是不同的,原因完全不同。@felix我看不出除了标记为与刚才给出的链接的副本之外,这还有什么关系。如果错误真的是
无效的运算符“$size”
,则是MongoDB 2.4或更低版本。否则,错误指向重复。否?