MongoDB -Projektion

MongoDB -Projektion
Während wir in vielen Datenbankumgebungen arbeiten, sind viele von uns möglicherweise überhaupt nicht an den Tools interessiert. Dies liegt daran, dass sie möglicherweise viele Arten von Konfigurationen erfordern, die hektisch sein können. Um dieses Problem zu überwinden, Mongodb Inc. hat seinen MongoDB entwickelt, der in jeder Plattform ohne Installation und Konfiguration einer SQL-basierten Datenbank verwendet werden kann. MongoDB ist eine offene und kostenlose Plattform, die als Ersatz für herkömmliche Datenbanken erstellt wurde. In diesem Tutorial werden wir das Konzept der Projektion diskutieren, das bei MongoDB -Benutzern am bekanntesten ist.

Lassen Sie uns zuerst unser System aktualisieren und aktualisieren und aktualisieren. Zu diesem Zweck müssen wir die Terminalschale verwenden, um die Befehle von Aktualisierungen und Upgrade entweder separat oder im Abfragebereich auszuprobieren und zu verbessern. Danach müssen Sie MongoDB auf Ihrem Linux -System Ubuntu 20 installieren.04. Zu diesem Zweck müssen wir das APT -Paket innerhalb der Installationsanweisung verwenden, gefolgt vom Schlüsselwort "MongoDB". Wir haben die Option "-y" verwendet, um unser System zu durchsetzen, um es zu installieren, ohne den Installationsprozess beim Auftreten eines Problems oder Fehlers zu unterbrechen.

Nach der Ausführung der obigen Anweisung an der Shell hat unser System begonnen, sie an unserem Linux-Ende ordnungsgemäß zu installieren. Wir müssen warten, bis die Verarbeitung zu 100 Prozent erreicht ist.

Nach der Verarbeitung werden wir die letzten Zeilen mit dem 2-Abstand am Ende erhalten.

Nach der erfolgreichen Installation von MongoDB bei unserem Ubuntu 20.04 System werden wir seinen Aktivitätsstatus mithilfe der Statusbefehl „SystemCTL“ an der Shell überprüfen. Sie müssen das Schlüsselwort „MongoDB“ am Ende dieser Anweisung verwenden, um die Anwendung anzugeben. Durch Ausführen dieses Befehls wird die Ausgabe des 2-Abgeordneten angezeigt. I wird angezeigt.e. MongoDB läuft aktiv.

Nachdem wir den Aktivitätsstatus von MongoDB an unserer Linux -Shell überprüft haben, müssen wir den MongoDB mit der IP -Adresse des Systems anschließen, um sie aktiv zu machen. Dafür müssen wir die Option "-eeval" innerhalb der Mongo-Anweisung nutzen, gefolgt von der „DB“.Runcommand “Anweisung. Sie müssen den Wert "ConnectionStatus" als "1" verwenden, um ihn zu verbinden. Diese Befehlsausführung zeigt die mongoDB installierte Version an und verbindet sie mit unserer Linux -IP -Adresse. Danach ist Ihre Verbindung erfolgreich, wenn Sie den Status des Anschlussverbindungsverbindungsverbindungsverbindungsstatus mit „OK: 1“ finden.

Beginnen wir mit der Verwendung von MongoDB, um die Verwendung von Projektionskonzepten darin zu demonstrieren. Zu diesem Zweck müssen Sie die MongoDB -Hülle in unserer Terminalhülle unter Verwendung der einfachen Mongo -Anweisung starten, wie unten gezeigt. Die Ausführung dieses Befehls startet die MongoDB -Shell auf Ihrem Bildschirm, um Daten wie unten aufgeführt zu befragen.

Wir müssen uns alle bereits integrierten Datenbanken in unserem MongoDB ansehen. Dafür müssen wir die Show DBS -Anweisung in der MongoDB -Shell ausführen. Es zeigt uns die Liste der 3 integrierten Datenbanken. Die Anweisung „DB“ kann Ihnen die neu erstellte Datenbank von MongoDB auf Ihrem Shell -Bildschirm anzeigen. Wir haben bereits eine "Test" -Datenbank in MongoDB erstellt, wie gezeigt. Um diese Datenbank zu verwenden, versuchen Sie, die Anweisung "Verwenden" zu verwenden, gefolgt vom Namen einer Datenbank, wie auf dem beigefügten Foto angezeigt wird.

Jetzt arbeiten wir derzeit an der "Test" -Datenbank. Um Projektion durchzuführen und begrenzte Daten einer Datenbank anzuzeigen, müssen wir einige Daten in Form von Sammlungen innerhalb des MongoDB unseres Systems haben. Wir haben also die Funktion „CreateCollection“ von MongoDB durch das DB -Objekt aufgerufen. Wir haben diese Sammlung als „Test“ genannt, wie in den Parametern angegeben. Die Sammlung wurde erfolgreich erstellt, wie in der folgenden Ausgabe gezeigt.

Sie können alle bereits hergestellten Sammlungen über die Anweisung für die Show -Sammlung sehen. Im Moment haben wir nur 2 Sammlungen in der Datenbank, Test und neuer "Test".

Um Daten in die neu erstellte Sammlung „Test“ einzufügen, werden wir die Funktion „Einfügen“ verwenden. Es folgen die Sammeldaten in den Curly -Klammern, dh Spalten. Diese Daten müssen in der Form der Schlüsselwertepaar erfolgen, wie wir früher in den Python-Wörterbüchern (i.e. Sammlungen ähneln den Wörterbüchern.) Die Sammeldaten können in mehr als einer Sammlung innerhalb der Sammlung verschachtelt werden. Wir haben also die 6 Spalten im ersten Sammlungsdatenteil verwendet. Die zweite Sammlung enthält die 6 äußeren Spalten zusammen mit einigen der inneren Spalten. Die Daten wurden erfolgreich in die "Test" -Kollektion eingefügt.

Um alle Daten für eine bestimmte Sammlung "Test" in der bestimmten Datenbank zu finden und anzuzeigen, müssen Sie die "Find" -Methode mit leeren Klammern verwenden. Es wird alle Daten wie gezeigt angezeigt.

Um die weniger Daten aus der Sammlung anzeigen. Die "Schlüssel: 1" zeigt nur die integrierte Spalte „_id“ für diese Sammlung an.

Versuchen wir, nur die Spalten "Titel" und "Tag" aus der "Test" -Kollektion mit der Find -Funktion anzuzeigen. Stellen Sie dazu die Spaltenschlüssel auf 1 ein. Das Einstellen von „_id“ bedeutet, dass es nicht angezeigt wird. Nachdem wir diese Anweisung ausgeführt haben, haben wir die Ergebnisse nur für die Spalten "Titel" und "Tags".

Wir haben die Funktion find () erneut verwendet, um die begrenzten Daten nur für Spalte „Kommentare“ und „Likes“ anzuzeigen, indem wir beide auf 1 einstellen. Die Daten für beide Datenspalten wurden im gezeigten Bild ohne zusätzliche Anzeige von Daten aus der Sammlung angezeigt.

Abschluss:

Die Einführung dieses Artikels enthält die Informationen zur Notwendigkeit der Erstellung von MongoDB als alternatives Instrument zu anderen Datenbanken. Danach diskutierten wir über die Installation auf der Linux -Plattform (ich.E Ubuntu 20.04) und wie man es bei der Erstellung von Sammlungen, Datenbanken und Insertion von Datensätzen verwendet. Schließlich haben wir die Verwendung der Funktion „Find“ zur Durchführung der Projektion von MongoDB -Sammlungsdaten erörtert, um die begrenzten Datensätze aus den spezifischen Sammlungen anzuzeigen.