release in set
This commit is contained in:
parent
b4aaf2c838
commit
c9319ea27a
@ -109,12 +109,13 @@ func Sets() {
|
|||||||
{"_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"}}}}}},
|
{"count", bson.D{{"$sum", bson.D{{"$multiply", bson.A{1.0, "$serra_count"}}}}}},
|
||||||
|
{"release", bson.D{{"$last", "$releasedat"}}},
|
||||||
}},
|
}},
|
||||||
}
|
}
|
||||||
|
|
||||||
sets, _ := coll.storage_aggregate(bson.D{{"$match", bson.D{{}}}}, groupStage)
|
sets, _ := coll.storage_aggregate(bson.D{{"$match", bson.D{{}}}}, groupStage)
|
||||||
for _, set := range sets {
|
for _, set := range sets {
|
||||||
fmt.Printf("* %s (%.2f Eur) %.0f\n", set["_id"], set["value"], set["count"])
|
fmt.Printf("* %s %s (%.2f Eur) %.0f\n", set["release"].(string)[0:4], set["_id"], set["value"], set["count"])
|
||||||
}
|
}
|
||||||
storage_disconnect(client)
|
storage_disconnect(client)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user