我有一个汇总查询,看起来像:
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的副本集中更新了版本。