fix
This commit is contained in:
parent
5984e522da
commit
f3dbebd6e2
@ -34,6 +34,10 @@ Update card Price
|
||||
{$set:{'serra_updated':ISODate("2021-11-02T09:28:56.504Z")},
|
||||
$push: {"serra_prices": { date: ISODate("2021-11-02T09:28:56.504Z"), value: 0.1 }}});
|
||||
|
||||
Set value
|
||||
|
||||
db.cards.aggregate([{ $group: { _id: { set: "$set" }, value: { $sum: { $multiply: ["$prices.eur", "$serra_count"] } }, count: { $sum: 1 } } }])
|
||||
|
||||
|
||||
# MongoDB Operations
|
||||
|
||||
|
||||
@ -75,15 +75,13 @@ func Sets() {
|
||||
groupStage := bson.D{
|
||||
{"$group", bson.D{
|
||||
{"_id", "$setname"},
|
||||
{"sum", bson.D{
|
||||
{"$sum", "$prices.eur"},
|
||||
}},
|
||||
{"value", bson.D{{"$sum", bson.D{{"$multiply", bson.A{"$prices.eur", "$serra_count"}}}}}},
|
||||
}},
|
||||
}
|
||||
|
||||
sets, _ := coll.storage_aggregate(groupStage)
|
||||
for _, set := range sets {
|
||||
fmt.Printf("* %s (%.2f Eur)\n", set["_id"], set["sum"])
|
||||
fmt.Printf("* %s (%.2f Eur)\n", set["_id"], set["value"])
|
||||
}
|
||||
storage_disconnect(client)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user