Zu Beginn wird das theoretische Verständnis für Dokumente, Schlüssel/Wert Paare und die BSON Datentypen gegeben. Im weiteren Verlauf werden Inhalte wie die MonogDB Operatoren, die Aggregation Pipeline oder das Filesystem GridFS behandelt. In jedem Kapitel finden sich Aufgabenbereiche wieder, in denen das erlernte Wissen direkt angewendet werden soll. Verwendung: Das Jupyter-Notebook basiert auf einem Ubuntu 18.04 und einer MongoDB mit der Version 4.2. Zu beachten ist, dass die MongoDB durch eine mongod.conf gestartet wird und im Home Verzeichnis die notwendigen Berechtigungen für das Notebook, den DB Ordner und die mongod.conf vorhanden sein müssen. Diese Implementierungen finden sich im Dockerfile wieder. Mit Hilfe des Binder-Services kann das Modul ohne Installation direkt im Browser benutzt werden (Ladezeit ca. 3 Minuten). Das Lernmodul kann alternativ auch lokal über Docker gestartet werden. Die Anleitung befindet sich in der Readme-Datei im Repository.
- Lizenz:
-
Dieses Lernmodul wurde im Rahmen des EILD.nrw-Projektes von Michel Schwarz an der Hochschule Düsseldorf erstellt, nähre Informationen unter www.eild.nrw.
Das Lernmodul kann steht unter der Creative Commons Attribution-ShareAlike 4.0 International Licence (CC BY-SA 4.0).
Ausgenommen von der Lizenz sind die verwendeten Logos sowie alle anders lizenzierten Elemente. Ausführliche Informationen finden Sie in der ReadMe des GitHub-Repositories.