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