# A: Installation

Connection string:
`mongodb://admin:MyPassword.42@23.22.210.87:27017/?authSource=admin&readPreference=primary&ssl=false`

![alt text](<Screenshot 2025-02-18 at 14.39.04.png>)

`authSource=admin` gibt an, dass die Authentifizierungsdaten in der "admin" Datenbank gespeichert sind. Das ist notwendigweil der Benutzer "admin" in der admin-Datenbank erstellt wurde

mit sed kann man werde ein einer datei ersetzen

![alt text](<Screenshot 2025-02-18 at 14.41.42.png>)


# B: Erste Schritte GUI

![alt text](<Screenshot 2025-02-18 at 14.45.09.png>)

Ich müsste das datum so definieren:
  "letztesLogin": {
    "$date": "2024-02-18T14:45:00.000Z"
  }
Dann weiss Mongodb direkt, dass es ein Datum ist.
Man kann es so definieren dass man direkt nacher das Datum verwenden kann um z.b. Zeit auszurechen zum letzten Login


![alt text](<Screenshot 2025-02-18 at 14.46.52.png>)


# C: Erste Schritte CLI


![alt text](<Screenshot 2025-02-18 at 14.51.27.png>)

![alt text](<Screenshot 2025-02-18 at 14.52.44.png>)


Tables habe ein fixes Schema. Jede Spalte hat ein Datentyp und alle Zielen müssen dem Schema folgen.
Collections sind flexibel Dokumente in der gleichen Collection können unterschiedliche Felder haben.
