feat: update data update

This commit is contained in:
Jannis Feldmann 2025-02-24 16:41:47 +01:00
parent 736a9dd74b
commit 22a39f7b92

View file

@ -1,44 +1,51 @@
print("Neue Spieler seit 15. Januar 2024:");
db.spieler.find(
db.spieler
.find(
{ registrierungsdatum: { $gt: new Date("2024-01-15") } },
{ username: 1, registrierungsdatum: 1 }
).forEach(printjson);
)
.forEach(printjson);
print("\nTop Performer (hohe Punktzahl oder viele Siege):");
db.spieler.find({
db.spieler
.find({
$or: [
{ gesamtpunktzahl: { $gt: 2000 } },
{ "spielstatistiken.siege": { $gt: 40 } }
]
}).forEach(printjson);
{ "spielstatistiken.siege": { $gt: 40 } },
],
})
.forEach(printjson);
print("\nAnspruchsvolle Shooter-Spiele:");
db.spiele.find({
$and: [
{ genre: "Tactical Shooter" },
{ schwierigkeitsgrad: "Hoch" }
]
}).forEach(printjson);
db.spiele
.find({
$and: [{ genre: "Tactical Shooter" }, { schwierigkeitsgrad: "Hoch" }],
})
.forEach(printjson);
print("\nSpieler mit 'Pro' oder 'Game' im Namen:");
db.spieler.find(
db.spieler
.find(
{ username: { $regex: /Pro|Game/i } },
{ _id: 0, username: 1, gesamtpunktzahl: 1 }
).forEach(printjson);
)
.forEach(printjson);
print("\nBegehrte Achievements:");
db.achievements.find({
db.achievements
.find({
punktewert: { $gt: 200 },
"errungen_von.1": { $exists: true }
}).forEach(printjson);
"errungen_von.1": { $exists: true },
})
.forEach(printjson);
print("\nValorant Spielerstatistiken:");
db.spieler.find(
db.spieler
.find(
{ "spielstatistiken.punktzahl": { $gt: 1000 } },
{
username: 1,
"spielstatistiken.$": 1
"spielstatistiken.$": 1,
}
).forEach(printjson);
)
.forEach(printjson);