remove etched part of analysis
This commit is contained in:
parent
578ad203ca
commit
7b6addcb05
@ -22,7 +22,8 @@ an overview in what cards you own and what value they have.
|
|||||||
|
|
||||||
**What Serra does not**
|
**What Serra does not**
|
||||||
|
|
||||||
* Does not give a shit about conditions (NM, M, GD...)
|
* Does not care about conditions (NM, M, GD...)
|
||||||
|
* Does not track etched cards. Only normal and foil.
|
||||||
|
|
||||||
# Quickstart
|
# Quickstart
|
||||||
|
|
||||||
|
|||||||
@ -54,14 +54,13 @@ var statsCmd = &cobra.Command{
|
|||||||
{"value_foil", bson.D{{"$sum", bson.D{{"$multiply", bson.A{getCurrencyField(true), "$serra_count_foil"}}}}}},
|
{"value_foil", bson.D{{"$sum", bson.D{{"$multiply", bson.A{getCurrencyField(true), "$serra_count_foil"}}}}}},
|
||||||
{"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"}}}}}},
|
||||||
{"count_foil", bson.D{{"$sum", "$serra_count_foil"}}},
|
{"count_foil", bson.D{{"$sum", "$serra_count_foil"}}},
|
||||||
{"count_etched", bson.D{{"$sum", "$serra_count_etched"}}},
|
|
||||||
{"rarity", bson.D{{"$sum", "$rarity"}}},
|
{"rarity", bson.D{{"$sum", "$rarity"}}},
|
||||||
{"unique", bson.D{{"$sum", 1}}},
|
{"unique", bson.D{{"$sum", 1}}},
|
||||||
}},
|
}},
|
||||||
},
|
},
|
||||||
bson.D{
|
bson.D{
|
||||||
{"$addFields", bson.D{
|
{"$addFields", bson.D{
|
||||||
{"count_all", bson.D{{"$sum", bson.A{"$count", "$count_foil", "$count_etched"}}}},
|
{"count_all", bson.D{{"$sum", bson.A{"$count", "$count_foil"}}}},
|
||||||
}},
|
}},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
@ -71,7 +70,6 @@ var statsCmd = &cobra.Command{
|
|||||||
fmt.Printf("Unique: %s%d%s\n", Purple, stats[0]["unique"], Reset)
|
fmt.Printf("Unique: %s%d%s\n", Purple, stats[0]["unique"], Reset)
|
||||||
fmt.Printf("Normal: %s%.0f%s\n", Purple, stats[0]["count"], Reset)
|
fmt.Printf("Normal: %s%.0f%s\n", Purple, stats[0]["count"], Reset)
|
||||||
fmt.Printf("Foil: %s%d%s\n", Purple, stats[0]["count_foil"], Reset)
|
fmt.Printf("Foil: %s%d%s\n", Purple, stats[0]["count_foil"], Reset)
|
||||||
fmt.Printf("Etched: %s%d%s\n", Purple, stats[0]["count_etched"], Reset)
|
|
||||||
|
|
||||||
reserved, _ := coll.storageAggregate(mongo.Pipeline{
|
reserved, _ := coll.storageAggregate(mongo.Pipeline{
|
||||||
bson.D{
|
bson.D{
|
||||||
|
|||||||
@ -36,7 +36,6 @@ var updateCmd = &cobra.Command{
|
|||||||
bson.D{
|
bson.D{
|
||||||
{"serra_count", true},
|
{"serra_count", true},
|
||||||
{"serra_count_foil", true},
|
{"serra_count_foil", true},
|
||||||
{"serra_count_etched", true},
|
|
||||||
{"set", true},
|
{"set", true},
|
||||||
{"last_price", bson.D{{"$arrayElemAt", bson.A{"$serra_prices", -1}}}}}}}
|
{"last_price", bson.D{{"$arrayElemAt", bson.A{"$serra_prices", -1}}}}}}}
|
||||||
groupStage := bson.D{
|
groupStage := bson.D{
|
||||||
@ -45,7 +44,6 @@ var updateCmd = &cobra.Command{
|
|||||||
{"eur", bson.D{{"$sum", bson.D{{"$multiply", bson.A{"$last_price.eur", "$serra_count"}}}}}},
|
{"eur", bson.D{{"$sum", bson.D{{"$multiply", bson.A{"$last_price.eur", "$serra_count"}}}}}},
|
||||||
{"eurfoil", bson.D{{"$sum", bson.D{{"$multiply", bson.A{"$last_price.eur_foil", "$serra_count_foil"}}}}}},
|
{"eurfoil", bson.D{{"$sum", bson.D{{"$multiply", bson.A{"$last_price.eur_foil", "$serra_count_foil"}}}}}},
|
||||||
{"usd", bson.D{{"$sum", bson.D{{"$multiply", bson.A{"$last_price.usd", "$serra_count"}}}}}},
|
{"usd", bson.D{{"$sum", bson.D{{"$multiply", bson.A{"$last_price.usd", "$serra_count"}}}}}},
|
||||||
{"usdetched", bson.D{{"$sum", bson.D{{"$multiply", bson.A{"$last_price.usd_etched", "$serra_count_etched"}}}}}},
|
|
||||||
{"usdfoil", bson.D{{"$sum", bson.D{{"$multiply", bson.A{"$last_price.usd_foil", "$serra_count_foil"}}}}}},
|
{"usdfoil", bson.D{{"$sum", bson.D{{"$multiply", bson.A{"$last_price.usd_foil", "$serra_count_foil"}}}}}},
|
||||||
}}}
|
}}}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user