我想使用 name 和 title 的组与其他 _id 一起在 facet 内使用以获取该组的计数。
data = db.objects().aggregate(
{"$group": {"_id": {"name": "$name","title": "$title"},"details": {"$push": {"name": "$name","title": "$title"}}}},{"$facet": {
"product_details": [
{"$group": {"_id": {"details": "$details","product": "$product"},"pdcount": {"$sum": 1}}},],"address_details": [
{"$group": {"_id": {"details": "$details","address": "$address"},"add_count": {"$sum": 1}}},}},{"$skip": skipdata},{"$limit": pagelimit})