Signed-off-by: Jannis <jannis@edu.tbz.ch>
This commit is contained in:
Jannis 2025-02-19 18:52:20 +00:00
commit 3cc4ae5699
28 changed files with 1109 additions and 0 deletions

50
update_data.js Normal file
View file

@ -0,0 +1,50 @@
const playerToUpdateId = new ObjectId("65c4d2e6b3c72d3c45a77777");
db.spieler.updateOne(
{ _id: playerToUpdateId },
{
$set: {
gesamtpunktzahl: 3000,
rang: 1,
},
$push: {
spielstatistiken: {
spiel_id: new ObjectId("65c4d2e6b3c72d3c45a66666"),
punktzahl: 500,
siege: 15,
niederlagen: 5,
k_d_ratio: 2.0,
spielzeit_minuten: 300,
letztes_spiel: new Date(),
},
},
}
);
db.spiele.updateMany(
{
$or: [{ genre: "Tactical Shooter" }, { genre: "Battle Royale" }],
},
{
$set: {
version: "2.0",
letztes_update: new Date(),
},
}
);
db.achievements.replaceOne(
{ name: "First Blood" },
{
name: "First Blood Pro",
beschreibung: "Erziele den ersten Kill in 100 Spielen",
punktewert: 500,
schwierigkeit: "Sehr Hoch",
errungen_von: [],
anforderungen: {
anzahl_spiele: 100,
zeitlimit_tage: 30,
mindest_kdRatio: 1.5,
},
}
);