[MUSIK]
Zeit, zum zweiten Auftrag in diesem Kurs weiterzugehen.
In diesem Modul haben wir mit MongoDB und Mongoose gearbeitet.
Wir haben gesehen, wie wir Mongoose verwenden können, um das Schema und das Modell für
ein Dokument einzurichten, und auch das Mongoose ODM einrichten, um
mit unserer MongoDB-Datenbank im Backend interagieren zu können.
Wir haben auch gelernt, wie wir den
REST-API-Server aktualisieren können, um mit der MongoDB-Datenbank zu interagieren,
wir haben das speziell mit dem Endteil getan.
In der zweiten Zuweisung werden wir die Implementierung des REST API
Express-Routers abschließen, den wir in diesem Kurs aufgebaut haben.
Also in der zweiten Aufgabe werden wir zwei Aufgaben zu erledigen haben.
Die erste Aufgabe in der zweiten Zuweisung besteht darin, das Schema und das Modell für
die Aktionen aufzubauen, die von anderen x plus Router unterstützt werden.
Ein Beispiel für ein Promotion-Dokument wird Ihnen hier gegeben und Ihnen
auch in den Zuordnungsanweisungen gegeben, so dass
dieses Promotion-Dokument mehrere Felder enthält, wie es dort gezeigt wird.
Sie müssen das entsprechende Mongoose-Schema und das
Mongoose-Modell implementieren, und danach werden Sie dieses
Mungo Schema und das Modell in Ihrer Datei promoRouter.js verwenden.
Daran erinnern, dass die Datei promoRouter.js diejenige ist, die die /promotions und
die /promotions/promoID in Teilen unterstützt.
Sie aktualisieren also den Promo-Router, um auf die MongoDB-Datenbank zuzugreifen, indem Sie
Mongoose verwenden, um mit der Datenbank zu interagieren, um die Get-,
Put-, Post- und Löschvorgänge auf den REST-API-Endpunkten zu unterstützen.
Das wäre also die erste Aufgabe in dieser Zuweisung,
am Ende dieser Aufgabe können Sie natürlich
eine Werbeaktion in Ihrer Datenbank speichern und die Werbeaktion abrufen, aktualisieren
und löschen, indem Sie die Vorgänge „get“, „put“, „post“ und „delete“ verwenden.
Ihre zweite Aufgabe in dieser Zuweisung besteht darin,
das Führungslinienschema im Modell offensichtlich zu implementieren.
Ein Beispiel für das Führungskräftedokument ist hier und
auch in den Zuweisungsanweisungen angegeben.
Das Leaderdokument enthält also mehrere Felder,
Sie müssen das entsprechende Mongoose-Schema und
das Modell implementieren, um all diese verschiedenen Felder zu unterstützen.
Danach verwenden Sie das Mongoose-Schema und
-Modell in Ihrer Datei leaderRouter.js und
unterstützen die Operationen get, put, post und delete für diese /leader und
die /leaders/currentLeaderID REST API in Teilen,
genau wie Sie es mit den Aktionen und dem Promo-Router getan haben.
Sobald Sie also die Aktualisierung sowohl der Werbeaktionen als auch
der Führungskräfte, einschließlich der Unterstützung für die REST-API-Endpunkte, abgeschlossen
haben, ist Ihr Express-REST-API-Server fast bereit,
alle Daten, die für Ihre geplante Anwendung erforderlich sind, zur Verfügung zu stellen.
Viel Spaß beim Abschluss des zweiten Auftrags in diesem Kurs.
( MUSIK)