Mongodb PyMongo:将0作为和返回的匹配、组和和和聚合

Mongodb PyMongo:将0作为和返回的匹配、组和和和聚合,mongodb,pymongo,Mongodb,Pymongo,我试图在我的用户集合中找到特定政党的推特粉丝总数。“我的用户”集合中的文档具有以下架构: { "Name": "Jimmy Gomez", "Chamber": "house", "Party": "D", "State": "CA", "Twitter Screen Name"

我试图在我的用户集合中找到特定政党的推特粉丝总数。“我的用户”集合中的文档具有以下架构:

{
    "Name": "Jimmy Gomez",
    "Chamber": "house",
    "Party": "D",
    "State": "CA",
    "Twitter Screen Name": "JimmyGomezCA",
    "Twitter Id": "398193180",
    "Number of Followers": 18213 (This is an Int32)
}
现在,我的管道的第一个阶段是获取特定参与方的所有文档,然后第二个阶段是对它们进行分组,并有一个
Total Number of Followers
字段,其中汇总原始文档上找到的
Number of Followers
字段

当我尝试运行聚合时,我得到一个
doc
(这很有意义,因为我匹配了一个政党),其
追随者总数为0

这是我的管道(PyMongo):


对于当前场景,我是否使用了错误的聚合方法,或者我的管道阶段是否不正确?

$sum:“$Number of Followers”
中缺少$reference,
    total_follower_count_pipeline = [{'$match': {'Party': 'D'}},
                                    {'$group':{
                                        '_id':None,
                                        'Total Number of Followers': {
                                            '$sum':'Number of Followers'
                                        }
                                    }}]