m165/KN01/readme.md
Jannis Feldmann 8f81eb80ce fix grammar
2025-02-24 14:28:32 +01:00

39 lines
1.2 KiB
Markdown

# 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.