MongoDB ist in der Sprache C++ geschrieben und ein Open-Source-Datenbanksystem, das auf verteilter Dateispeicherung basiert. „Black Horse Cloud Classroom MongoDB Practical Video Tutorial“ stellt die Vollständigkeit der Wissenspunkte weitgehend sicher. Der Ausgangspunkt des Videos ist sorgfältig für Schüler mit bestimmten Datenbankkenntnissen konzipiert und aufgezeichnet. Stellen Sie sicher, dass die Studierenden die Details des Wissens besser akzeptieren und verstehen können.
Adresse für die Videowiedergabe: http://www.php.cn/course/519.html
Der Unterrichtsstil des Lehrers:
Lebendig, witzig, witzig und berührend. Eine lebendige Metapher ist wie der letzte Schliff, der den Schülern die Tür zur Weisheit öffnet; ein gut platzierter Humor zaubert den Schülern ein wissendes Lächeln, als würde er den Menschen einen Nachgeschmack und Nostalgie verleihen werden von Zeit zu Zeit in die Erzählung eingestreut und regen zum Nachdenken und zur Warnung an.
Der schwierigere Punkt in diesem Video ist die Berechtigungsverwaltung des MongoDB-Kontos:
MongoDB verfügt nicht über eine Berechtigungsüberprüfung Standardmäßig ist es jedoch in einer Produktionsumgebung ohne Berechtigungskontrolle sehr unsicher.
Gehen wir nicht zu sehr auf die Konzepte ein und beginnen wir einfach mit der Erstellung von zwei typischen Konten:
Superadministrator, ähnlich dem SA-Konto von SQL Server oder dem Root-Konto von MySQL
Konto mit Lese- und Schreibberechtigungen für eine einzelne Datenbank
Erstellen Sie einen Superadministrator
Wenn der Berechtigungsüberprüfungsmechanismus nicht aktiviert ist, verwenden wir Mongo, um die MongoDB-Shell im „ Fenster „Befehlsanzeige“.
Verwenden Sie den Befehl „use“, um zur Admin-Datenbank zu wechseln. MongoDB verwendet die system.users-Sammlung von admin, um Benutzerinformationen zu speichern.
> use admin switched to db admin >
Verwenden Sie die db.createUser-Methode, um einen Benutzer zu erstellen. Genaue Anweisungen finden Sie in der offiziellen Website-Dokumentation
> db.createUser(... {... user: "sa",... pwd: "123",... roles: [ { role: "__system", db: "admin" } ]... }... ) Successfully added user: { "user" : "sa", "roles" : [ { "role" : "__system", "db" : "admin" } ] } >
Auf diese Weise haben wir ein Konto erstellt: sa, Passwort: 123, mit Berechtigungen der Rolle „__system“. Spezifische Anweisungen zur Rolle „__system“ finden Sie in der offiziellen Website-Dokumentation
Warnung: Weisen Sie keine Konten mit der Rolle „__system“ zu. Wird für Systemprogramme verwendet
Hier empfehlen wir auch den Download von Quellcode-Ressourcen: http://www .php.cn/xiazai/learn/2073
Die Ressourcen teilen Video-Kursunterlagen und Ppts mit Ihnen:
Entsprechende Notizen + PPT + Vorlage + Adresse zum Herunterladen des Quellcodes
Black Horse Cloud Classroom Mongodb praktische Quellcode-Kursunterlagen
Das obige ist der detaillierte Inhalt vonEmpfohlene Quellcode-Kursunterlagen für das Mongodb-Praxisvideo von Black Horse Cloud Classroom. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!