分组依据仅返回使用pymongo的mongodb中的第一个匹配文档,如何检索所有匹配的文档



我目前正在使用第一个运算符。是否有任何操作员可以获取所有文档?

q = col.aggregate([{'$group' : {'_id' : 
 {'DESIGN':"$CURRENT_DESIGNATION","count":{"$sum":1}},
                "NAME":{"$first":"$NAME"},
                "CURRENT_LOCATION":{"$first":"$CURRENT_LOCATION"},
                "CURRENT_DESIGNATION": 
 {"$first":"$CURRENT_DESIGNATION"},
                "PROFILE_URL":{"$first":"$PROFILE_URL"}}}])

for i in q:
    pprint(i)

使用$push聚合管道运算符。

https://docs.mongodb.com/manual/reference/operator/aggregation/push/index.html

最新更新