This commit is contained in:
Florian Baumann 2022-01-03 14:33:33 +01:00
parent f3dbebd6e2
commit 8db3d81210

View File

@ -76,12 +76,13 @@ func Sets() {
{"$group", bson.D{ {"$group", bson.D{
{"_id", "$setname"}, {"_id", "$setname"},
{"value", bson.D{{"$sum", bson.D{{"$multiply", bson.A{"$prices.eur", "$serra_count"}}}}}}, {"value", bson.D{{"$sum", bson.D{{"$multiply", bson.A{"$prices.eur", "$serra_count"}}}}}},
{"count", bson.D{{"$sum", bson.D{{"$multiply", bson.A{1.0, "$serra_count"}}}}}},
}}, }},
} }
sets, _ := coll.storage_aggregate(groupStage) sets, _ := coll.storage_aggregate(groupStage)
for _, set := range sets { for _, set := range sets {
fmt.Printf("* %s (%.2f Eur)\n", set["_id"], set["value"]) fmt.Printf("* %s (%.2f Eur) %.0f\n", set["_id"], set["value"], set["count"])
} }
storage_disconnect(client) storage_disconnect(client)