init
Signed-off-by: Jannis <jannis@edu.tbz.ch>
This commit is contained in:
commit
3cc4ae5699
28 changed files with 1109 additions and 0 deletions
44
read_data.js
Normal file
44
read_data.js
Normal file
|
@ -0,0 +1,44 @@
|
|||
|
||||
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);
|
Loading…
Add table
Add a link
Reference in a new issue