我有一个汇总查询,看起来像:

pipeline = [
            {"$match": {"col_name": "value"}},
            {"$group": {"_id": "value"}},
            {"$group": {"_id": "null", "count": {"$sum": 1}}}
        ]
result = Itablename.objects.aggregate(*pipeline, allowDiskUse=True)


我收到错误Exception OperationFailure: unrecognized field 'mergeByPBRT'

我的聚合查询中没有mergeByPBRT字段。我尝试更改版本。

当前版本:4.0.13
试用版本:3.0.0,3.7

您能帮我解决这个问题吗?

最佳答案

在mongo的副本集中更新了版本。

10-06 05:54